maven - 无需使用 mvn 和 Jenkinsfile 编译即可部署工件
问题描述
我有一个多模型项目(maven 项目),我正在使用 Jenkins 管道来构建和部署工件。我想编译所有子项目,并且只有在编译被分离的情况下,我才想部署工件。如何在不再次编译的情况下部署工件?我尝试使用:
mvn jar:jar deploy:deploy
但我也有 zip 和 war 文件,但它没有部署它们。还:
mvn zip:zip deploy:deploy
没用。
解决方案
可能有点晚了,但我遇到了同样的问题并得到了同样的错误,以下命令适用于我的用例
mvn clean install
mvn install deploy:deploy -Dmaven.install.skip=true -DskipTests
推荐阅读
- html - 如何检查网站是否启动并运行而不用python下载整个页面?[解决了]
- mysql - ERR 1288,删除重复行时数据库不可更新
- php - mysqli insert with bind_param 静默失败($query->execute() 返回 false
- python - Python 和 R 包:文档在一起
- python - TypeError:列表索引必须是整数或切片,而不是 Python 中的 str
- html - 如何在网站上添加引导日期选择器?
- flutter - 使用来自未来的回报
作为警报小部件的标题 - c++ - 模板专业化没有匹配的函数调用
- android - 未安装 Node.js。在 Mac 上将 Amplify AWS 添加到 Android Studio
- r - 将值绘制为未堆叠的条形图