2016-03-26 38 views
-1

我在gradle中使用com.github.johnrengelman.shadow插件能够创建阴影jar。 我怎样才能从jenkins artifactory插件部署这个jar(而不是主神器)?如何部署阴影jar与jenkins artifactory插件

+0

检查[这](http://stackoverflow.com/questions/22869402/jenkins-deploying-war解决它 - 文件)和[this](https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Artifactory+Plugin+-+Release+Management) –

+0

@DominikGebhart目前我正在寻找部署快照仅版本。构建后创建的两个工件 - 一个名为 - .jar,另一个是 - -all.jar(来自shadowJar gradle插件)。我想部署第二个,而jenkins artifactory插件部署第一个。有任何想法吗? –

+0

[This](http://stackoverflow.com/questions/35131814/how-to-script-gradle-in-order-to-publish-shadowjar-into-artifactory)和[this](http:// stackoverflow。 com/questions/35155345/how-to-change-the-jar-filename-when-upload-to-artifactory-via-gradle)处理类似的问题,可能会有所帮助,并且可以避免肮脏的修复。 –

回答

1

通过重命名由shadowJar任务创建神器给项目version.jar名称和覆盖原来的罐子