2014-02-14 29 views

回答

0

如果你已經「犯下的Java項目到庫」,那麼也許你已經在創造戰爭了?運行作業檢查後,查看工作區中目標目錄是否存在戰爭。如果是這樣,應該將歸檔選項設置爲'target/*。war'。

旁邊的問號在生成後「文件歸檔」操作 - >歸檔的文物選項提供了很好的幫助,

可以使用通配符如「模塊/距離/ * /。壓縮'。有關確切的格式,請參見the includes attribute of Ant fileset。基本目錄是工作區。您只能存檔位於工作區中的文件。

1

你現在的戰爭是如何從命令行構建的?例如,如果你使用Ant,你可以這樣做:

$ ant war 

如果你使用Maven,這將是:

$ mvn war 

這就是你必須知道的第一件事。 Jenkins可以自動運行Ant build.xml文件或在Maven中運行pom.xml。這些恰好是兩個內置的構建任務。但是,如果使用shell腳本或其他命令來執行構建,則可以在Jenkins中指定。在Build部分是添加構建步驟。選擇是否建立與調用Ant構建Maven的頂級水平目標執行的Windows批處理命令執行shell等,然後在提示填寫。例如,如果使用Ant構建,則會要求您選擇要使用的Ant版本和要執行的目標。

一旦你真的在詹金斯建立了一些東西,你需要問自己在工作目錄中戰爭或建立的任何東西實際存在於哪裏。一旦你弄清楚了,你可以簡單地把這個位置放在存檔文物選項中。你也可以簡單地把**/*.war,和你的構建中的所有戰爭文件將被存檔。由於您的項目中有多場戰爭是值得懷疑的,因此您可能會擺脫這種情況。

相關問題