云端maven倉庫不方便配置的話,在本地配置也是個(gè)不錯(cuò)的選擇控淡,方便管理與移植嫌吠。
步驟
- 下載個(gè)maven文件,比如apache-maven-3.9.3-bin.zip
- 解壓到電腦本地
- 編輯apache-maven-3.9.3/conf/settings.xml文件掺炭,修改如下:
# xxx路徑改成自己本地的
<localRepository>xxx\apache-maven-3.9.3\repository</localRepository>
使用
比如辫诅,IntelliJ IDEA,設(shè)置-》搜索maven
User settings file:xxx\apache-maven-3.9.3\conf\settings.xml
Local respository:xxx\apache-maven-3.9.3\repository
三方j(luò)ar放到本地maven倉庫
- 執(zhí)行以下命令涧狮,把jar放到倉庫內(nèi)
# 示例
mvn install:install-file -Dfile=C:Users\xxx\xxx.jar -DgroupId=com.my.groupId -DartifactId=my.artifacetId -Dversion=1.0.0 -Dpackaging=jar
命令說明
-Dfile:jar路徑
-DgroupId:自定義groupId
-DartifactId:自定義artifactId
-Dversion:自定義版本
-Dpackaging:默認(rèn)jar
執(zhí)行成功炕矮,如截圖
image.png
- 使用,比如者冤,pom.xml引用
<dependency>
<groupId>com.my.groupId</groupId>
<artifactId>my.artifacetId</artifactId>
<version>1.0.0</version>
</dependency>
把三方j(luò)ar打到war包中
通過以下配置
<build>
<finalName>xxx</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<version>3.6.1</version>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<extdirs>C:\Users\xxx\libs</extdirs><!--指定外部lib-->
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>