【发布时间】:2018-06-03 00:46:28
【问题描述】:
我有一个带有 gradle 的 java 项目,我使用 Bamboo 作为我的 CI/CD。
我的构建计划制作了 jar,而我的部署计划(假设)将 jar 部署到了 nexus。我的构建工作完美,并创建了工件(jar、build.gradle 文件、gradle.properties 文件和gradle.settings 文件)。
当我想运行我的部署计划时,我在竹子中运行uploadArchives 命令。此命令还使 jar 命令运行,这会破坏我的 jar(使其变为 261 字节)。我找到的解决方案只是告诉gradle跳过jar命令(使用-x jar),但我觉得有更好的解决方案。
gralde 中是否有特殊命令可以使其工作?或者有没有办法告诉 gradle 在没有前面命令的情况下运行特定命令?也许像 maven 命令上传 3rd 方库?到处找了也没找到。
谢谢!
【问题讨论】:
标签: gradle build.gradle nexus bamboo gradlew