本地手动推送jar包到远程仓库

踩坑以后的总结:
1、安装maven,配置maven环境变量:
新建环境变量:

变量名:MAVEN_HOME 
变量值:D:\Program Files\apache-maven-3.6.2

在Path中添加环境变量:

%MAVEN_HOME%\bin

2、解压缩jar包,在解压后的目录中找到pom文件。
类似这种:
本地手动推送jar包到远程仓库_第1张图片

3、将jar包和pom文件拷贝到一个新的文件夹。
4、在当前文件夹运行cmd。
5、使用命令:

mvn deploy:deploy-file -Dfile=app.jar -DgroupId=com.gexin.platform -DartifactId=gexin-rp-fastjson -Dversion=1.0.0.4 -Dpackaging=jar -DrepositoryId=仓库标识Id -Durl=仓库Url

命令解释:
-Dfile:如果在jar包所在目录中运行cmd,则直接写jar包名称即可;如果在其他路径运行cmd,则写jar包的绝对路径。

-DrepositoryId:仓库标识Id。可在maven\conf\目录下的settings.xml文件中找
-Durl:仓库Url。可在maven\conf\目录下的settings.xml文件中找
本地手动推送jar包到远程仓库_第2张图片

-DgroupId:在pom中引用该jar包的groupId。
-DartifactId:在pom中引用该jar包的artifactId。
-Dversion:在pom中引用该jar包的version。
本地手动推送jar包到远程仓库_第3张图片
***注意:1、pom文件和jar包放在同一个目录。2、jar包的名称不要包含多个 “.” 。

你可能感兴趣的:(maven相关,jar,maven,java)