1: 要确保主机的maven环境是可用的

2: 打开cmd,cd到我们在要推的jar包所在文件夹位置 (或直接鼠标点击进入到目录后, 按住shift + 鼠标右键, 打开cmd窗口)

3: 然后输入命令:
mvn install:install-file -Dfile =< groupId > -DartifactId=< artifactId > -Dversion=1.0.0 -Dpackaging=jar

我这里根据自己要推的jar包,命令则如下:
mvn install:install-file -Dfile=limiter-core-1.0-SNAPSHOT.jar -DgroupId=site.higgs.limiter -DartifactId=limiter-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar 

窗口显示  BUILD SUCCESS 则添加成功,  然后去本地仓库就可以看到对应的maven依赖了

 

 

 

如果我们有多个包需要处理怎么办呢? 

我们可以编写一个bat命令, 进行批量处理

 

举个例子:

我现在需要把当前目录下的某些jar包推到我本地仓库

Maven将本地jar包推到本地仓库 mvn install:install-file maven命令使用教程

 

在这里我们编写一个.bat脚本

内容如下:

Maven将本地jar包推到本地仓库 mvn install:install-file maven命令使用教程

mvn install:install-file -Dfile=./limiter-core-1.0-SNAPSHOT.jar -DgroupId=site.higgs.limiter -DartifactId=limiter-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./limiter-support-1.0-SNAPSHOT.jar -DgroupId=site.higgs.limiter -DartifactId=limiter-support -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./IKAnalyzer2012_u6.jar -DgroupId=org.wltea.analyzer -DartifactId=IKAnalyzer2012_u6 -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jurt-3.2.1.jar -DgroupId=com.sun.star -DartifactId=jurt -Dversion=3.2.1 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./juh-3.2.1.jar -DgroupId=com.sun.star -DartifactId=juh -Dversion=3.2.1 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./happy-dns-java-0.1.4.jar -DgroupId=qiniu.happydns -DartifactId=happy-dns-java -Dversion=0.1.4 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./apache-ant-zip-1.8.0.jar -DgroupId=org.apache.tools -DartifactId=apache-ant-zip -Dversion=1.8.0 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jmagick.jar -DgroupId=magick -DartifactId=jmagick -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jodconverter-2.2.2.jar -DgroupId=org.artofsolving.jodconverter -DartifactId=jodconverter -Dversion=2.2.2 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jodconverter-cli-2.2.2.jar -DgroupId=org.artofsolving.jodconverter -DartifactId=jodconverter-cli -Dversion=2.2.2 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jodconverter-core-3.0-beta-4.jar -DgroupId=org.artofsolving.jodconverter -DartifactId=jodconverter-core -Dversion=3.0-beta-4 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jspeex-1.0.0.jar -DgroupId=com.codingdie -DartifactId=jspeex -Dversion=1.0.0 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./CCP_REST_SMS_SDK_JAVA_v2.6.3r.jar -DgroupId=com.ccp -DartifactId=CCP_REST_SMS_SDK_JAVA -Dversion=v2.6.3r -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./htmlunit-2.23.jar -DgroupId=com.gargoylesoftware -DartifactId=htmlunit -Dversion=2.23 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./axis.jar -DgroupId=org.apache.axis -DartifactId=axis -Dversion=1.3 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./wsdl4j-1.5.1.jar -DgroupId=javax -DartifactId=wsdl4j -Dversion=1.5.1 -Dpackaging=jar

 

编写保存后鼠标点击运行.bat脚本即可

 

最后记得点赞收藏

 

 

相关文章: