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’

[WARNING]

Goals的值是source:jar deploy而非mvn source:jar deploy,没有mvn

 

4 其他

  • 还可以增加构建后步骤,发一封email给相关人员
时间: 2024-10-08 10:44:51

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

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'

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配置文件已经把相关的

Java持续集成(1) &ndash; 在CentOS上搭建Jenkins

本文将介绍如下内容 1 Ant配置 2 Maven配置 3 Jenkins配置   Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1 持续的软件版本发布/测试项目 2 监控外部调用执行的工作 使用Jenkins实现持续集成一般还需要Ant.Maven配合   1 Ant配置 1 官网下载ant  我装的版本是1.8.2的zip压缩包 2 拷贝zip到/usr/local目录下 3 unzip apache-ant-1.8.2-bin.zip 4 环境变量

Jenkins结合github持续集成环境构建

大家都知道,Jenkins支持分布式部署,在结合github如何实现持续集成呢?下面来讲讲具体实现方式: 安装应用: Java.Jenkins.git.maven maven并不是所有环境都需要,可根据自己的实际环境选择安装. Jenkins安装教程参照http://xunmeng.blog.51cto.com/1092116/1795093: 在所有机器中安装git和maven git的安装方式比较简单,可使用yum安装 yum install -y git wget http://mirro

idea构建maven多项目web架构

1.新建一个maven项目作为顶级module,可以使用模板quickstart模板,在生成pom.xml中添加一些子项目都会用到的依赖,apache-commons,guava等.因为是顶级module,这个项目下面只有子module,所以src等都目录要删掉. 2.在顶级项目右键选择new->module->maven,然后选择maven,模板可以选择quickstart,或者根据需要选择其他的. 3.接着就是构建子项目了,pom.xml添加子项目需要的依赖配置,设置src,resourc

Java持续集成(2) &ndash; Jenkins系统设置

系统设置主要用于配置一些全局设置&路径,如 1 JDK 2 Ant 3 Maven 4 邮件 等-.. 点击jenkins左菜单中的"系统管理",在系统管理页面点击"系统设置",进入系统设置 1 JDK 点击"JDK"安装按钮 取消勾选"自动安装" 填写别名和JAVA_HOME 2 Ant 类似JDK配置 3 Maven 类似JDK配置 [注] 1 通过Maven configuration还可以指定setting.x

eclipse下构建maven spring项目

最近刚入职,发现公司都是使用eclipse,之前一直在学校一直使用netbeans集成开发环境,对eclipse不是太熟悉,自己也不太喜欢使用myeclipse收费的软件(虽然可以盗版激活),反应慢也是myeclipse被人诟病的原因,决定花一天时间来自己动手搭建eclipse+maven+spring. 准备工作: 1.下载eclipse(Eclipse Java EE IDE for Web Developers,Version: Juno Service Release 2). 2.下载m

【转】构建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

Jenkins 持续集成平台构建之通过git提交代码

一.概述 上一篇文章介绍了Jenkins结合svn来构建jar包,本文介绍另一种代码提交的方式git,并结合maven来构建代码包. 实验环境: IP: 10.0.90.27 系统: Centos6.6 x86_64 软件包: Jenkins  2.9 Tomcat   8.0.36 JDK      8.92 maven    3.3.9 git 二.安装步骤 1.安装jdk #rpm -ivh jdk-8u92-linux-x64.rpm  Preparing...