2013-08-17 139 views
1

我正在使用Jenkins構建一些Java項目。我遇到了一個難以解釋的難題:我有兩個項目,項目A和項目B.項目B依賴於將A作爲一個庫。我不想在B之前構建A.我希望B找到最新的Project A.jar,並將其複製到項目B工作區中的文件夾中。什麼是最好的方式去做這件事?加載Jenkins中的依賴關係

回答

1

您可以配置詹金斯添加後生成步驟存檔(在這種情況下,您的JAR文件)文物

然後使用副本神器插件在你的第二個項目,以獲取神器https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin

+0

好極了!謝謝。 – Matchlighter

+0

如果您的需求增長到超過一些項目,在Java世界中,通常使用存儲庫解決方案(maven,ivy等)來實現管理依賴關係。主要替代品是nexus,artifactory,archiva,在這裏比較:http://docs.codehaus.org/display/MAVENUSER/Maven+Repository+Manager+Feature+Matrix,但你也可以去一個純jenkins解決方案:https: //wiki.jenkins-ci.org/display/JENKINS/Jenkins+Maven+Repository+Server。 – coffeebreaks