在Springboot2.x開發時,經常會用到本公司提供的公共jar包或者第三方合作伙伴提供的jar包,但是這些jar包沒有上傳到mvn repository倉庫,那我們怎麼用呢?
方法一:建立私服,把jar導入到私服
方法二:導入到本地maven庫
我們本章主要是講解方法二,方便開發者開發:
1、導入方法:
mvn install:install-file -Dfile=jar包的位置 -DgroupId=一般是公司名倒序 -DartifactId=唯一型ID -Dversion=版本號 -Dpackaging=jar
<dependency>
<groupId> 一般是公司名倒序 </groupId>
<artifactId> 唯一型ID </artifactId>
<version> 版本號 </version>
</dependency>
2、導入實例
mvn install:install-file -Dfile=D:\shandong\serviceBus\ServiceBusWide4.3.2.jar -DgroupId=dcloud.common -DartifactId=ServiceBusWide -Dversion=4.3.2 -Dpackaging=jar
對應的pom文件依賴是:
<dependency>
<groupId>dcloud.common</groupId>
<artifactId>ServiceBusWide</artifactId>
<version>4.3.2</version>
</dependency>
導入時的截圖如下:
2、批量導入
call mvn install:install-file -Dfile=D:\shandong\調控雲jar\jar\pi6000-task-base-1.1.6.jar -DgroupId=com.nariit.pi6000 -DartifactId=pi6000-task-base -Dversion=1.1.6 -Dpackaging=jar
call mvn install:install-file -Dfile=D:\shandong\調控雲jar\jar\auth-4.0.jar -DgroupId=dcloud.common -DartifactId=auth -Dversion=4.0 -Dpackaging=jar
call mvn install:install-file -Dfile=D:\shandong\調控雲jar\jar\ServiceBusInner-4.3.2.jar -DgroupId=dcloud.common -DartifactId=ServiceBusInner -Dversion=4.3.2 -Dpackaging=jar
call mvn install:install-file -Dfile=D:\shandong\調控雲jar\jar\ServiceBusWide-4.3.2.jar -DgroupId=dcloud.common -DartifactId=ServiceBusWide -Dversion=4.3.2 -Dpackaging=jar
把需要導入的所有語句在文檔中編寫後保存爲imp.bat 批處理文件,然後雙擊執行即可。
注意:每個導入的語句前要加入:call
否則:執行完第一行就不會執行了
導入成功的效果圖如下: