通过命令 -f指定的pom文件 deploy打包发布
Intellij Idea中可以通过Run-EditConfigurations-"+"号-Maven新建一个自定义maven脚本,将刚才的发布命令填入Command line中保存即可
先设置pom文件里的build信息,可以是maven-compiler-plugin插件
maven目录conf的setting.xml里:
</servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server>
</servers>
pom文件添加如下,这里的id上面的id要对应,name无所谓
<!-- 配置远程发布到私服,mvn deploy -->
<distributionManagement> <repository> <id>releases</id> <name>Nexus Release Repository</name> <url>http://10.1.81.199:8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://10.1.81.199:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository>
</distributionManagement>
没有权限去管理界面查看DeploymentPolicy设置为Allow Redeploy
admin密码默认admin123,deployment密码默认deployment123