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包推到我本地仓库
在这里我们编写一个.bat脚本
内容如下:
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脚本即可
最后记得点赞收藏