1、上传jar到本地仓库
mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=1.25 -Dpackaging=jar -Dfile=d:/fastdfs-client-java-1.25.jar
2、上传jar到远程仓库
2.1、settings.xml文件中
<server> <!-- 此id可以自定义 --> <id>maven-releases</id> <!-- 私服账号 --> <username>admin</username> <!-- 私服密码 --> <password>adminto123</password> </server>
2.2、执行命令
-DrepositoryId=maven-releases
-DrepositoryId=hosted类型的仓库
最先,此语句可以执行向私服上传第三方jar包操作
mvn deploy:deploy-file -DgroupId=org.csource –DartifactId=fastdfs-client-java -Dversion=1.25 -Dpackaging=jar -Dfile=d:/fastdfs-client-java-1.25.jar -DrepositoryId=maven-releases -Durl=http://ip/repository/maven-releases
后来,不知具体什么原因,,,(但环境变动了)
可能原因:
1、nexus版本变更
2、maven配置变更
解决方案:
上传已发布的第三方jar包(releases版)到私服仓库(只能上传到hosted类型的maven-releases仓库)
mvn deploy:deploy-file ^ -DgroupId=org.csource ^ -DartifactId=fastdfs-client-java ^ -Dversion=1.25 ^ -Dpackaging=jar ^ -Dfile=D:J2EEDeveloper3rd_jarsfastdfs-client-java-1.25.jar ^ -Durl=http://192.168.1.63:81/repository/maven-releases/ ^ -DrepositoryId=maven-releases
上传快照型的第三方jar包(snapshots版)到私服仓库(只能上传到hosted类型的maven-snapshots仓库)
mvn deploy:deploy-file ^ -DgroupId=com.sjsk ^ -DartifactId=public-module ^ -Dversion=0.2.6-SNAPSHOT ^ -Dpackaging=jar ^ -Dfile=D:J2EEDeveloper3rd_jarspublic-module-0.2.6-SNAPSHOT.jar ^ -Durl=http://192.168.1.63:81/repository/maven-snapshots/ ^ -DrepositoryId=maven-snapshots
**************************************************************************************************************************************************
【版权所有,转载请注明原文链接。】 文中有不妥或者错误的地方还望指出。如果你有更好的建议,可以给我留言讨论,共同进步! 感谢您耐心的读完本篇文章。
**************************************************************************************************************************************************