Java持续集成(4) – 构建Maven Web项目

使用jenkins构建Maven Web项目的一般步骤

1 jekins从svn拉取代码

2 使用Apache Tomcat Maven Plugin将工程部署到Tomcat容器

具体配置过程

1 新建任务

输入一个item名称,选择“构建一个自由风格的软件项目”,点击OK

2 配置源码管理

在源码管理中选择Subversion,填写要构建Maven Web工程的svn地址

3 配置构建

在构建中,点击增加构建步骤,选择’Invoke top-level Maven targets’

 

[WARNING]

Goals的值是package tomcat7:redeploy而非mvn package tomcat7:redeploy,没有mvn

 

4 其他

  • 还可以增加构建后步骤,发一封email给相关人员

参考文档

Tomcat Maven Plugin

http://tomcat.apache.org/maven-plugin-2.1/

配置&使用

http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/usage.html

http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/plugin-info.html

时间: 2024-10-06 18:05:33

Java持续集成(4) – 构建Maven Web项目的相关文章

Java持续集成(3) – 构建Maven Java项目

Maven Java项目的持续集成过程 1 jekins从svn拉取代码 2 使用mvn的deploy命令完成编译.测试.打包.发布到公司内网的Maven代理仓库   具体配置过程 1 新建任务 输入一个item名称,选择"构建一个自由风格的软件项目",点击OK   2 配置源码管理 在源码管理中选择Subversion,填写要构建Maven Java工程的svn地址   3 配置构建 在构建中,点击增加构建步骤,选择'Invoke top-level Maven targets' [

MyEclipse10.0构建maven web项目

1.安装配置maven 为了使用maven构建web项目,我们必须先安装部署好maven环境.请看上一篇<maven的安装与配置>文章. 2.在MyEclipse中配置maven 打开MyEclipse->window->搜索maven,找到Maven4MyEclipse->选择Installations,点击Add按钮把已经安装好的maven目录添加进来.如图: 配置好之后,可以点击User Settings,MyEclipse通过setting.xml配置文件已经把相关的

【转】构建maven web项目

Maven Web应用 创建Web应用程序 要创建一个简单的java web应用程序,我们将使用Maven的原型 - web应用插件.因此,让我们打开命令控制台,进入到C: MVN目录并执行以下命令mvn命令. C:MVN>mvn archetype:generate -DgroupId=com.companyname.automobile -DartifactId=trucks -DarchetypeArtifactId=maven-archetype-webapp -Dinteractive

Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问

本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这部分内容需要以下Jar包支持 mysql-connector:MySQL数据库连接驱动,架起服务端与数据库沟通的桥梁: MyBatis:一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架: log4j:Apache的开源项目,一个功能强大的日志组件,提供方便的日志记录: 修改后的pom.xm

Maven Web项目构建

1.环境说明 系统环境:win7 Eclipse: Eclipse Java EE IDE for Web Developers. Version: Mars Release (4.5.0),此版本是Jave EE IDE最新的版本,使用最新版本的好处是,集成了很多插件,而且有很多特色设置.如本文的Eclipse的主题换成了dark主题. Maven : Maven 3.3.3,Maven的安装,设置环境变量,以及eclipse Maven插件的安装请参考Maven 安装 2.项目构建步骤 (1

Maven构建Hadoop Web项目

使用Maven构建Hadoop Web项目,此项目是一个样例Demo,方便开发专注于后台以及Hadoop开发的人员在其上构建自己定制的项目.该Demo提供了两个样例: 查看HDFS文件夹内容及其子文件/夹: 运行WordCount MR任务: 项目下载地址:Maven构建Hadoop Web项目 系统软件版本 Spring4.1.3 Hibernate4.3.1 Struts2.3.1 hadoop2.6 pure0.6 jdk1.7 tomcat7 myeclipse10.0 jQuery1.

maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener

本篇文章主要介绍了"maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener ",主要涉及到maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener 方面的内容,对于maven web 项目中启动报错jav

eclipse中基于maven构建的web项目pom.xml中指定的jar包无法发布到tomcat中

eclipse运行maven web项目报错: 信息: Starting Servlet Engine: Apache Tomcat/7.0.57 一月 07, 2015 11:50:44 下午 org.apache.catalina.core.ContainerBase startInternal 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catal

maven web 项目 打入 jar 包 , 和编译入 java 文件到 web-inf 下

<outputDirectory>src\main\webapp\WEB-INF\classes</outputDirectory> 可以把 类文件编译到 web-inf 下 ,用于项目运行<plugin> <artifactId>maven-dependency-plugin</artifactId> <version>2.1</version> <executions> <execution>