我是Jenkin和svn的新手。我已經將java項目提交到 存儲庫中。現在如何通過shell選項生成war文件。如何使用jenkins生成war文件Build-> Execute shell選項?
什麼是後期生成操作 - >歸檔的文物選項,我應該提供什麼樣的輸入「文件存檔選項」
0
A
回答
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
,和你的構建中的所有戰爭文件將被存檔。由於您的項目中有多場戰爭是值得懷疑的,因此您可能會擺脫這種情況。
相關問題
- 1. 生成.war文件
- 2. Jenkins如何重命名war文件
- 3. GWT'xyz'項目:生成war/xyz文件夾
- 4. 如何在jenkins管道中使用Jenkinsfile部署Java war文件
- 5. 如何使用NetBeans生成的ant腳本創建WAR文件?
- 6. 使用SQLite從django項目生成WAR文件
- 7. 如何在Gradle項目中生成war文件
- 8. 無法使用jenkins在tomcat中成功部署war文件
- 9. 如何使用.java或.html生成.war文件?
- 10. 如何讓Jenkins WAR文件在不同的用戶下運行?
- 11. -O2選項生成文件
- 12. Maven:如何在兩個文件夾中生成項目的war文件
- 13. 如何排除maven war插件生成的jar文件?
- 14. 如何使WPF上的選定項目生成Excel文件
- 15. 如何爲jenkins工件創建.war歸檔文件
- 16. GraphDB Free 8.3:生成war文件
- 17. 在WAR創建之前使用gradle添加生成的文件
- 18. 使用Maven配置文件生成自定義WAR檔案
- 19. 如何在Jenkins中構建多配置的war文件
- 20. 如何讓grunt-tslint生成一個pmd文件在jenkins中使用
- 21. eclipse中的Tomcat使用.war生成了一個war文件?擴展
- 22. 從現有的maven項目生成war文件
- 23. 從Jenkins收集生成的PDB文件
- 24. 如何使用shell腳本在jboss服務器中部署.war文件
- 25. 從jenkins複製war文件到碼頭使用sftp
- 26. gradle war task在war文件的根目錄下生成META-INF文件夾
- 27. 如何在GitLab中爲java maven項目自動生成war文件?
- 28. 使用JRuby爲Ruby on Rails生成WAR文件
- 29. 如何使用java生成DTD文件
- 30. 如何使用VS2012生成.winmd文件