2016-03-26 6 views
-1

bereitstellen Ich benutze com.github.johnrengelman.shadow Plugin in Gradle um in der Lage zu sein, Schattenglas zu erstellen. Wie kann ich dieses jar (und nicht das Hauptartefakt) von jenkins artefactory plugin bereitstellen?Wie man Shadow jar mit jenkins artefactory Plugin

+0

Check [dieser] (http://stackoverflow.com/questions/22869402/jenkins-deploying-war erstellt Artefakt Umbenennung -files-from-artefactory) und [dies] (https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Artifactory+Plugin+-+Release+Management) –

+0

@DominikGebhart Momentan suche ich Snapshot zu implementieren nur Version. Zwei Artefakte, die nach dem Build erstellt werden - einer heißt - .jar und ein anderer ist - -all.jar (aus ShadowJar Gradle Plugin). Ich möchte den zweiten einsetzen, während das jenkins artefactory plugin den ersten einsetzt. Irgendwelche Ideen? –

+0

[Dies] (http://stackoverflow.com/questions/35131814/how-to-script-gradle-in-order-to-publish-shadowjar-into-artifactory) und [dies] (http: // stackoverflow. com/questions/35155345/how-to-ändern-the-jar-filename-wenn-upload-to-artefactory-via-gradle) befasst sich mit einem ähnlichen Problem, vielleicht hilft es, und Sie können die schmutzige Lösung zu vermeiden. –

Antwort

1

es wird gelöst, indem durch shadowJar Aufgabe des Projekt-version.jar Namen und Überschreiben original jar

Verwandte Themen