我用jenkins來測試我的java項目,它很成功,但我不知道如何用ant將我的項目部署到tomcat,怎麼辦?如何用jenkins部署java項目
3
A
回答
2
只需添加以下代碼到build.xml:
<target name="dist" description="Unpack the file to war file" depends="compile">
<war basedir="${dir.webRoot}" warfile="${webapp.deployPath}/${project.distname}.war"
webxml="${dir.webRoot}/WEB-INF/web.xml">
<exclude name="WEB-INF/web.xml"/>
<exclude name="WEB-INF/lib/junit-4.6.jar"/>
</war>
</target>
0
只需添加一些代碼的build.xml
<target name="dist" description="Unpack the file to war file" depends="compile">
<war basedir="${dir.webRoot}" warfile="${webapp.deployPath}/${project.distname}.war"
webxml="${dir.webRoot}/WEB-INF/web.xml">
<exclude name="WEB-INF/web.xml"/>
<exclude name="WEB-INF/lib/junit-4.6.jar"/>
</war>
</target>
1
有,您可以下載,並納入到你的流量做的正是這幾個定義Ant任務。 Ant總結了您將用於配置此步驟的步驟。
將它合併到你的build.xml中,並在單獨的部署工作中設置步驟,你應該很好。
上述步驟適用於Tomcat 5.5,但它們與Tomcat 7的用途並不相同。此外,只需將war文件的副本複製到Tomcat中的webapps目錄,將導致它部署if它正在自動掃描新的戰爭。
2
現在,你需要Deploy Plugin。
這個插件需要一個war/ear文件,並在構建結束時將其部署到正在運行的遠程應用程序服務器。實施基於貨運。目前支持的容器列表包括:
Tomcat 4.x/5.x/6.x/7.x
JBoss 3.x/4.x
Glassfish 2.x/3.x
相關問題
- 1. 使用jenkins和用於Java項目的AWS代碼部署
- 2. CI-與Jenkins部署mule項目
- 3. 如何將Java項目部署到Tomcat
- 4. 如何部署我的Java EE項目
- 5. 如何在Jenkins上設置.net項目的構建/部署
- 6. 我如何讓Jenkins將我的項目部署到JBoss EAP(AS7)
- 7. 如何在Jenkins上部署我的Spring Boot項目?
- 8. 如何部署Grails項目
- 9. 如何部署Yii2項目?
- 10. 如何部署ASP.NET項目?
- 11. 用Saltstack部署Jenkins
- 12. 項目部署
- 13. 如何使用Jenkins CI部署Java EE應用程序?
- 14. 如何使用Keycloak部署器(/ deploy)部署keycloak的SPI項目?
- 15. 如何在ubuntu上部署eclipse java項目(java se)?
- 16. 在通用Jenkins項目中將工件部署到Artifactory
- 17. 如何在CloudControl上使用war文件部署Java項目
- 18. Android Jenkins部署
- 19. Jenkins webapp部署
- 20. 如何在jenkins管道中使用Jenkinsfile部署Java war文件
- 21. Maven MultiWAR項目:如何從根項目部署所有項目?
- 22. OpenShift部署java配置的web項目
- 23. 部署netbeans Java EE web項目
- 24. 將JAVA項目部署到客戶端
- 25. 將SAPUI5項目部署到SAP NetWeaver JAVA
- 26. 將工作Java項目部署到Eclipse
- 27. 部署Java項目到JBoss服務器
- 28. 部署和運行Java EE項目
- 29. 在Weblogic中部署Java EE項目
- 30. Netbeans不能自動部署項目java?
我假設您使用ant構建您的項目? – BevynQ 2013-03-21 01:54:51
我使用ant來構建我的項目。 – bright 2013-08-21 06:45:32