mvn deploy:deploy-file -DgroupId=com.jumstc.platform -DartifactId=rr
-Dversion=1.0.5
-Dpackaging=jar
-Dfile=C:\Users\EDZ\Desktop\jumstc-rocketmq-spring-boot-starter-1.0-SNAPSHOT.jar
-Durl=http://192.168.10.234:8081/repository/maven-releases/
-DgeneratePom=true
-DrepositoryId=releases
-DpomFile=D:\jumstc-rocketmq-spring-boot-starter2\pom.xml
通过这个命令,才会把starter 的pom 进行上传,否则默认是不上传的,就是因为父工程拿不到starter的pom 所以才找不到依赖的
有的maven私服,是设置密码的 上传也会出现问题
Return code is: 401
这时需要对maven里面的setting.xml进行修改
<!-- 请用自己的私服密码,用户名 -->
<server>
<!-- -DrepositoryId=releases 上面写的要与这里一致 -->
<id>releases</id>
<username>admin</username>
<password>jumeng2019!</password>
</server>
</servers>
<mirrors>
<!-- 请用自己的私服地址 -->
<mirror>
<!-- -DrepositoryId=releases 上面写的要与这里一致 -->
<id>releases</id>
<mirrorOf>releases</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<!-- 请用自己的私服地址 -->
<url>http://192.168.10.234:8081/repository/maven-releases/</url>
</mirror>
</mirrors>