jenkins下Maven+Tomcat构建WEB项目

1.新建maven项目:点击左上角新建按钮,在输入框中输入任务名称,然后选择“构建一个自由风格的软件项目”

如果有已存在很相似的项目,为了方便可以选择copy from构建

2.源码管理:选择Subversion,在Repository URL中输入SVN地址,点击Credentials后的Add按钮,在username和password中输入SVN的账号和密码,保存后在选择框中选择该账号密码:

3.  构建触发器:

build whenever a snapshot dependency is built:当job依赖的快照版本被build时,执行本job。

build after other projects are built:当本job依赖的job被build时,执行本job

build periodically隔一段时间build一次,不管版本库代码是否发生变化,通常不会采用此种方式。

poll scm当您选择此选项,您可以指定一个定时作业表达式来定义Jenkins每隔多久检查一下您源代码仓库的变化。如果发现变化,就执行一次构建。例如,表达式中填写0,15,30,45 * * * *将使Jenkins每隔15分钟就检查一次您源码仓库的变化。一般都用这种方法构建。

4.  构建:在增加构建步骤中选择invoke top-level maven targets

Maven version: 输入本地安装的maven版本;

Goals :一般先输入clean清除  然后package;如果有配置文件需要更改为自己想要的,则使用-Pxxx,xxx是指自己建的存放配置文件的文件夹。如下图,输入-Ptest时,打包会使用test文件夹下的配置文件。

POM:输入pom.xml;

常见MVN命令:

mvn package:打包;

mvn clean:清空;

mvn -Dmaven.test.skip=true XXX:跳过测试运行maven任务;

mvn –Pxxx:激活 id 为 xxx的profile (如有多个,用逗号隔开);

mvn –ff:--fail-fast 遇到构建失败就直接退出;

mvn -fn --fail-never 无论项目结果如何,构建从不失败;

mvn -fae    --fail-at-end 仅影响构建结果,允许不受影响的构建继续;

mvn -C  --strict-checksums 如果校验码不匹配的话,构建失败;

mvn -c  --lax-checksums 如果校验码不匹配的话,产生告警;

mvn -U  强制更新snapshot类型的插件或依赖库(否则maven一天只会更新一snapshot依赖);

mvn -npu    --no-plugin-s 对任何相关的注册插件,不进行最新检查(使用该选项使Maven表现出稳定行为,该稳定行为基于本地仓库当前可用的所有插件版本);

mvn -cpu    --check-plugin-updates 对任何相关的注册插件,强制进行最新检查(即使项目POM里明确规定了Maven插件版本,还是会强制更新);

mvn -f  --file <file> 强制使用备用的POM文件;

mvn -s  --settings <arg> 用户配置文件的备用路径;

mvn -gs --global-settings <file> 全局配置文件的备用路径;

打包后可以在默认路径target文件下看到

也可以在系统管理-系统设置,此处修改具体路径信息,如下图:

5.  远程部署配置:在构建后操作选择deploy war/ear to a container(需先安装好Deploy Plugin插件)

选择后如下图:

WAR/EAR files:打包war文件的名字,如target/sgp-v2.1.2.war,其中target是自己取的名字,默认为target,sgp-v2.1.2是根据pom.xml中获得的,.war是后缀。如下图pom文件部分截图,可以得知war名称为sgp-版本号

如下图可知版本为2.1.2,故war包名为sgp-v2.1.2.war:

Context path:war包解压后在tomcat的webapp下存放的文件夹名。

Container:选择你的web容器,如tomca 7.x

Manager user name:填入tomcat-users.xml配置的username内容

Manager password:填入tomcat-users.xml配置的password内容

(需先在tomcat的conf目录配tomcat-users.xml文件,在<tomcat-users>节点里添加如下内容:

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="viewshine" password="123456" roles="manager-gui, manager-script,manager-jmx,manager-status"/>

Username和password中的内容可以自己随便写)

Tomcat URL:填入需部署的tomcat的地址,如http://192.168.x.x:8080/

时间: 2024-12-26 09:04:10

jenkins下Maven+Tomcat构建WEB项目的相关文章

eclipse+maven+tomcat构建web工程

我们要利用Maven构建一个web应用,开发环境为eclipse+tomcat.构建过程如下: 1.工具准备 eclipse:版本为eclipse 4.2(Juno Service),maven插件的安装与配置参见"m2eclipse安装与配置" tomcat:版本为apache-tomcat-6.0.37(即tomcat6.x系列,本文安装在D:\work\tomcat6\apache-tomcat-6.0.37-maven) 2.建立web应用 我们使用eclipse建立maven

在IDEA下使用tomcat发布web项目遇到的小问题

1,打开以前的代码,发布后只能看到404状态 原因是: ①没有项目输出目录 ②发布包指定错误,正确方式如下,web项目以war包发布,点击“+”号后选择artifact才可以 ---------------------------------------------------------------分割线--------------------------------------------------------------------------------- 2,使用tomcat发布项目

Jenkins+SVN+maven+Tomcat构建自动化集成任务

安装Jenkins方法详解:https://www.cnblogs.com/lizhe860/p/9901257.html 一.安装maven插件 1.依次进入系统管理→插件管理→可选插件, 找到Maven Integration,并勾选,点击立即安装. 2.点击[新建任务],会发现多了一个选项,如下图. 二.全局工具配置 1.配置jdk 2.配置maven 三.新建maven项目 1.选择[构建一个maven项目] 2.配置SVN 3.构建触发器定时 Poll SCM(代码有更新时触发). B

Eclipse使用Maven构建web项目

Eclipse使用Maven构建web项目 博客分类: J2EE 1.创建Maven项目: 点击“File”菜单,或者通过工具栏的“New”创建Project,如下图所示: 选择Maven->Maven Project,弹出向导对话框,如下图所示: 选中Create a simple project……复选框,其它的设置不变,并点击Next,输入maven项目必须的信息(groupId,artifactid,version),如下图所示: 这里需要选择Packaging,web项目一般选择war

Maven组织的web项目读取WEB-INF下properties文件

开发时经常要读取properties文件的配置信息,但是properties文件所在的位置和properties访问方式不同读取方式也不同 1.访问方式一般分:java项目和web项目. 2.文件位置:与源文件相同目录和与源目录不相同 java项目与源文件相同目录读取properties文件方法,在main函数中读取 import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOExc

利用Eclipse中的Maven构建Web项目(三)

利用Eclipse中的Maven构建Web项目 1.将Maven Project转换成动态Web项目,鼠标右键项目,输入"Project Facets" 2.根据Dynamic Web Module的版本修改Java Compiler中的"Compiler compliance level"的版本 3.设置部署程序集(Web Deployment Assembly),删除含有"test" 4.将Maven的jar包发布到lib下, "A

使用maven构建web项目

maven安装 1) 下载Maven:http://maven.apache.org/download.html 2) 解压缩下载的zip文件到本地目录下,比如:D:\Maven 3) 添加D:\Maven\bin到环境变量PATH中 4) 在命令行下运行mvn -version  或者 mvn –v查看是否安装成功 5) 安装eclipse插件 Eclipse Marketplace中搜索Maven Integration for Eclipse WTP并下载 为了使得Eclipse中安装的M

Maven的学习资料收集--(四)使用Maven构建Web项目-测试

2014-08-04 23:21 2人阅读 评论(0) 收藏 编辑 删除 目录(?)[+] [-] 在srcmainjava下新建一个Servlet 修改webxml 新建JSP 测试 在上一篇博客里,我们使用Maven构建了一个Web项目,我们在这里写一个简单的Servlet,测试一下. 1.在src/main/java下,新建一个Servlet [java] view plaincopyprint? <span style="font-weight: normal;">

Maven的学习资料收集--(三)使用Maven构建Web项目

新建Maven项目 File - New - Other 选择Maven Project 单击Next 保持默认即可单击Next 选择Archetype为 web app单击Next 输入一些必要信息单击Finish 项目结构如下图 配置项目 在项目上右键单击添加Source Folder 修改Build Path 配置 将项目转换为Dynamic Web Project 设置部署程序集Web Deployment Assembly 从网上查了一些资料,才算明白(也就是怎么操作吧),怎么使用Ma