jenkins 编译java_Jenkins通过maven构建编译JAVA项目

Jenkins 通过maven 构建编译 JAVA 项目环境

官网下载合适Jenkins版本包;

jenkins

Jdk

JDK SE

Tomcat

Maven

二、部署jdk maven tomcat 环境;

/etc/profile

export JAVA_HOME=/usr/local/java

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$java_home/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2、maven 环境变量

/etc/profile

export MAVEN_HOME=/use/local/maven

export MAVEN=$MAVEN_HOME/bin

export PATH=$MAVEN:$PATH

3、设置 Jenkins 默认目录

cat >> /etc/profile << EOF

export JENKINS_HOME=/opt/jenkins

EOF

4、版本验证;

source /etc/profile

# mvn -version

# java -version

5、Tomcat 作Jenkins服务

下载Jenkins war包直接放置tomcat webapps下启动tomcat

三、【系统设置】-【Global Tool Configuration】 设置所需环境;

JDK 安装    设置JAVA_HOME

Maven 安装  设置 MAVEN_HOME

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第1张图片

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第2张图片

三、【系统设置】-【管理插件】添加 maven 插件

Maven Integration plugin

maven Integration plugin 插件

四、创建一个maven项目

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第3张图片

1、Build 默认配置也可

Root POM

pom.xml

Goals and options

clean package

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第4张图片

Maven 常用构建参数

mvn -DskipTests clean package 跳过检测编译

打包:mvn package

编译:mvn compile

编译测试程序:mvn test-compile

清空:mvn clean

运行测试:mvn test

生成站点目录: mvn site

生成站点目录并发布:mvn site-deploy

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

2、构建 jar 包

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第5张图片

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第6张图片

构建 war 包

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第7张图片

jenkins 编译java_Jenkins通过maven构建编译JAVA项目_第8张图片

3、编译失败;

多是因为 POM.xml问题 和各种MAVEN 仓的jar包依赖 ;根据日志提示检索排查问题;

五、

构建后操作步骤:

发布方式 可以使用 ansible  saltstack  或者shell 方式都可以;可以结合自身业务环境定义发布方式;

你可能感兴趣的:(jenkins,编译java)