我用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. 如何在Jenkins上设置.net项目的构建/部署
- 4. 如何部署Grails项目
- 5. 如何使用Keycloak部署器(/ deploy)部署keycloak的SPI项目?
- 6. 在通用Jenkins项目中将工件部署到Artifactory
- 7. 如何在ubuntu上部署eclipse java项目(java se)?
- 8. Jenkins webapp部署
- 9. 如何在jenkins管道中使用Jenkinsfile部署Java war文件
- 10. Maven MultiWAR项目:如何从根项目部署所有项目?
- 11. 将工作Java项目部署到Eclipse
- 12. 将JAVA项目部署到客户端
- 13. 在Weblogic中部署Java EE项目
- 14. 将SAPUI5项目部署到SAP NetWeaver JAVA
- 15. 部署netbeans Java EE web项目
- 16. 部署和运行Java EE项目
- 17. Laravel项目部署
- 18. PHP项目部署
- 19. 部署Maven项目
- 20. 部署Django项目
- 21. 部署VB.Net项目
- 22. 部署maven项目
- 23. 使用Jenkins/Hudson部署.NET
- 24. 如何部署Laravel + +的NodeJS项目Socket.io
- 25. 如何部署数据库项目?
- 26. 如何部署ASP.NET项目与WebDeploy
- 27. 如何从Eclipse部署Scala项目?
- 28. 如何部署VS 2003 asp项目
- 29. 如何部署Tapestry5开发的项目?
- 30. 如何部署VS2008 express桌面项目?
我假设您使用ant构建您的项目? – BevynQ 2013-03-21 01:54:51
我使用ant来构建我的项目。 – bright 2013-08-21 06:45:32