在项目的pom文件build->plugins中增加插件
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>http://localhost:8080/manager</url>
<path>/helloworld</path>
<warFile>target/TemplateProject-1.0.war</warFile>
</configuration>
</plugin>
path 和 warFile根据项目设定做更改。warFile与build里的配置项<finalName>一致
建立hudson new job
登陆hudson地址: http://ip/hudson/
New job - > 输入name 选择 Build a maven2 project (根据项目而定)
Source Code Management
项选择 Subversion (根据项目而定) 输入svn项目地址https://svn.netqin.local/netqin/baike/baike_wap/templateProject。
Use update项划掉 避免没事就更新,浪费资源
Build页的 Goals and options 输入:
clean package tomcat:redeploy -P dev -Dmaven.test.skip=true
-P根据部件设置而定,如果build配置中没有profile则省去-P dev类似配置,为快速部署跳过test -Dmaven.test.skip=true
save -> 左侧菜单Build now
浏览web 页面
打开浏览器,输入pom中设定的浏览地址 http://ip:8080/helloworld/
参考资料:
http://sinye.javaeye.com/blog/572153 Hudson+Maven+Svn搭建持续集成环境
http://blog.csdn.net/ninibinbin/archive/2009/08/31/4501504.aspx 持续集成工具hudson与maven2的结合
http://www.uml.org.cn/jchgj/200904231.asp 持续集成工具hudson
http://yanguoyu.javaeye.com/blog/540786 HUDSON 持续集成MAVEN 项目
http://www.blogjava.net/BearRui/archive/2009/10/22/hudson-maven-svn.html Hudson+Maven+SVN 快速搭建持续集成环境
分享到:
相关推荐
【HUDSON持续集成MAVEN项目】是一个关于使用HUDSON(也称为Jenkins)进行Maven项目的持续集成实践的教程。持续集成是软件开发过程中的重要环节,它通过频繁地将开发人员的代码更改合并到主分支来减少集成问题,提高...
通过上述步骤,我们可以搭建一个完整的Hudson持续集成环境,它不仅能够实现项目的自动构建与测试,还能通过集成SVN、Maven等工具,进一步提升项目的开发效率和代码质量。此外,通过集成Checkstyle、PMD、FindBugs等...
Maven的使用使得项目依赖管理和构建过程标准化,与Hudson的集成进一步增强了持续集成的效率和可靠性。 Hudson的插件机制是其强大之处,允许扩展各种功能,如FindBugs、代码覆盖率报告、测试结果趋势分析等。通过...
使用hudson和maven完成持续集成,今天一个朋友过来问我,我就顺便录了一个简短的视屏,对使用做了一个简单的介绍,最大只参上传25M的文件,所以只能分两个包上传,希望能有需要的朋友有帮助
### 使用Hudson持续集成知识点详解 #### 一、持续集成概念与价值 - **定义**:持续集成(Continuous Integration, CI)是一种软件开发实践,开发者经常将代码提交到共享存储库,每次提交后都会自动构建并进行自动...
Hudson是一个开源的持续集成服务器,用于自动化各种项目构建任务。它的主要功能包括自动构建、测试、部署以及监控项目的构建过程。Hudson提供了一个友好的Web界面,方便用户配置和管理构建任务。 1. **安装Hudson**...
Hudson 是一个开源的持续集成服务器,主要用于自动化构建、测试和部署软件项目。下面是 Hudson 持续集成服务器的安装配置和使用过程: 一、环境准备 在 Centos 6.6 环境中,需要安装 JDK 7 和 Hudson 服务器。...
根据提供的信息,我们可以详细探讨如何安装配置和使用Hudson持续集成服务器。Hudson是一个开源的持续集成工具,用于自动化软件开发中的构建、测试和部署过程。以下内容将围绕Hudson的安装配置及其与相关工具(如SVN...
Hudson 是一个开源的持续集成工具,..."hudson持续集成包 02"的使用可以帮助优化你的持续集成流程,确保项目能够高效、稳定地进行。在具体操作中,需要根据项目的实际需求,正确配置和管理这些库文件,以实现最佳效果。
《持续集成篇——Hudson持续集成服务器的安装配置与使用》 在当今的软件开发环境中,持续集成(Continuous Integration,简称CI)已经成为敏捷开发的重要组成部分。它通过频繁地将开发人员的代码更改集成到主分支,...
至此,一个基本的基于 Hudson、Maven 和 SVN 的持续集成环境已经建立。这个环境可以自动获取代码变更、构建项目、运行测试并部署到目标服务器,显著提高了开发团队的工作效率。随着团队需求的增加,你还可以进一步...
【Hudson 持续集成工具详解】 Hudson 是一个开源的持续集成工具,主要用于自动化各种构建任务,如编译代码、运行测试、部署应用程序等。它的主要目标是提高开发团队的生产力,确保软件的质量,并在开发过程中提供...
【Hudson Maven 集成】是针对软件开发团队的一种高效构建管理方式,它结合了Hudson的持续集成工具和Maven的项目管理和构建工具。Hudson是一个开源的持续集成服务器,可以自动化软件项目的构建、测试和部署过程,而...
三、Hudson持续集成实践 1. **构建历史与质量报告**:Hudson会记录每次构建的结果,并显示在项目页面上,便于跟踪代码质量。 2. **测试集成**:集成JUnit或其他测试框架,Hudson可以自动运行测试并展示测试结果。 ...