4、Jenkins 使用maven构建一个项目

一、使用maven构建项目的前提:

请确保jenkins服务器上安装配置了maven软件,如果不清楚如何安装配置,请参考前面第二篇jenkins的安装配置。

二、如何构建一个项目

登录jenkins服务器,在主页左侧菜单栏点击“新建”

在Item名称后面输入项目名称,名字随便起,为避免编码问题,请使用英文。然后选择下面的“构建一个maven项目”点击OK

在源码管理这里选择Git,因为我的代码都在Git仓库里面。“Repository URL”这里填写Git仓库的路径,如果需要账号密码验证,Jenkins会提示你输入账号密码。Branche to build这里填写代码分支

构建触发器这里选择Build whenever a SNAPSHOT dependency is built。意思是依赖于快照的构建意思是依赖于快照的构建,当代码有更新时就构建项目。

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。配置案例:*/5 * * * *  (每5分钟检查一次源码变化)或者写成 H/5 * * * *

Build periodically:周期进行项目构建(它不care源码是否发生变化)

配置案例:0 2 * * *  (每天2:00 必须build一次源码)

Root POM这里保持默认的pom.xml

Goals and options这里天clean  install,下面是这个命令的解释

mvn clean: 会把原来target目录给删掉重新生成

mvn install:安装当前工程的输出文件到本地仓库

时间: 2024-10-29 19:12:26

4、Jenkins 使用maven构建一个项目的相关文章

Jenkins通过maven构建编译JAVA项目

Jenkins 通过maven 构建编译 JAVA 项目环境 官网下载合适Jenkins版本包: jenkins http://mirrors.jenkins.io/war-stable/  Jdk curl -L -O http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz  JDK SE http://120.52.72.24/download.oracle.com/c3pr90ntc0td

利用Jenkins实现jdk11+Maven构建springboot项目

目录 原理图 前期准备 Jdk11安装 Jenkins安装 Maven安装 Jenkins的设置 插件安装 变量配置 搭建项目 1.通用配置 2.源码管理 3.构建触发 4.Maven的构建选项 5.构建后操作 原理图 鉴于网上很多资料一上来直接就开干了,这里我先把这几天所经历的理解化成一张图,以便后续内容更加容易理解. 由上图可以清晰的看到,只要我们再本地的Idea提交代码到GitHub远程仓库,随后Github触发一个web hook(简单来说就是一个Http请求).随后Jenkins接收到

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

利用Eclipse中的Maven构建Web项目 1.新建一个Maven Project,"New-->Other..." 2.选择"Maven Project" 3.选择项目路径 Usedefault Workspace location默认工作空间, 选择项目类型 在Artifact Id中选择maven-archetype-webapp 4.分别输入Group Id.Artifact Id和Package,单击"Finish" 5.Ma

使用Maven构建Java项目

一.Maven是什么? Maven 是一个项目管理和构建自动化工具.Maven基于POM(Project object model),能够管理项目的构建.报表.文档等信息. 我们这里主要讲的Maven的项目构建功能.有了Maven,我们可以方便的管理Java项目的生命周期和依赖.通过定义一个POM文件,我们就可以自动的完成编译.测试.打包甚至发布等过程. 二.为什么要用Maven? 做过Java项目的童鞋都知道,一个项目中Java代码经常会依赖其他的jar包中的class,或者依赖其它的项目,手

Maven构建JavaWeb项目 Maven转JavaWeb项目 JavaWeb项目转Maven项目

Maven构建JavaWeb项目 新建一个maven项目 (默认) 默认 转为Web项目,右击项目属性 转完以后多了文件夹WebContent,将WebContent下的WEB-INF.META-INF文件夹copy到src/main/webapp目录下(没有目录新建个文件夹),并且删除WebContent目录 右击项目属性 将/WebContent删除,添加新的路径和依赖 添加依赖 就可以新建一个index.jsp 部署到tomcat测试了 JavaWeb项目转为Maven项目 选中此工程 -

用Maven构建Mahout项目实现协同过滤userCF--单机版

本文来自:http://blog.fens.me/hadoop-mahout-maven-eclipse/ 前言 基于Hadoop的项目,不管是MapReduce开发,还是Mahout的开发都是在一个复杂的编程环境中开发.Java的环境问题,是困扰着每个程序员的噩梦.Java程序员,不仅要会写Java程序,还要会调linux,会配hadoop,启动hadoop,还要会自己运维.所以,新手想玩起 Hadoop真不是件简单的事. 不过,我们可以尽可能的简化环境问题,让程序员只关注于写程序.特别是像算

使用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构建Mahout项目实现协同过滤ItemCF--集群版

本文来自于:http://blog.fens.me/hadoop-mahout-mapreduce-itemcf/ 前言 Mahout是Hadoop家族一员,从血缘就继承了Hadoop程序的特点,支持HDFS访问和MapReduce分步式算法.随着Mahout 的发展,从0.7版本开始,Mahout做了重大的升级.移除了部分算法的单机内存计算,只支持基于Hadoop的MapReduce平行计算. 从这点上,我们能看出Mahout走向大数据,坚持并行化的决心!相信在Hadoop的大框架下,Maho

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;">