deploy很多时候在开发人员都用不到,一般大家使用的都是mvn clean install 打包之后在将包拉出来然后在进行其他的操作,这里的deploy就很好的解决了这个问题.
当我们对代码进行修改之后,push到远程仓库了然后我们通过双击deploy,他会将当前项目重新打包,然后将打完包推送到配置好的远程仓库
<!--发布包配置-->
<distributionManagement>
<repository>
<id>定义的id</id>
<name>远程仓库的名字</name>
<url>releases库的地址</url>
</repository>
<snapshotRepository>
<id>定义的id</id>
<name>远程仓库的名字</name>
<url>snapshot库的地址</url>
</snapshotRepository>
</distributionManagement>
千万别忘了在setting文件里面定义用户名和密码
<services>
<server>
<id>这里的id跟上述的pom要一一对应</id>
<username>你私服的用户名</username>
<password>密码</password>
</server>
<server>
同上
</server>
</servers>