我有一个多模型项目(maven项目),我正在使用Jenkins管道来构建和部署工件。我想编译所有子项目,并且只有在编译脱离后,才想部署工件。如何部署工件而不重新编译它们?我尝试使用:
mvn jar:jar deploy:deploy
但是我也有zip和war文件,它没有部署它们。另外:
mvn zip:zip deploy:deploy
没有工作。
如果您希望将构件的构建与部署分开,则建议如下:
mvn clean install
mvn deploy:deploy
第一个命令进行编译,创建工件并将它们安装到本地存储库中。第二个将它们部署到远程存储库。