Akemi

Jenkins构建maven项目

2024/10/08

准备工作

在jenkins的工作节点上安装maven与jdk环境
准备一个git,里面包含一个java项目
jenkins安装maven插件

安装maven

1
2
3
4
5
6
7
8
9
10
11
wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
tar -xf apache-maven-3.9.9-bin.tar.gz
mv apache-maven-3.9.9 /usr/local/maven
echo "export PATH=/usr/local/maven/bin/:$PATH" >> /etc/profile
source /etc/profile
mvn -v
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: /usr/local/maven
Java version: 17.0.12, vendor: Oracle Corporation, runtime: /usr/local/jdk-17
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.119.1.el7.x86_64", arch: "amd64", family: "unix"

步骤

1.jenkins创建一个maven项目
2.项目配置Git源码管理
这个源码是我随便从网上拉来的
https://github.com/yankils/hello-world.git

3.Build构建参数配置
Root POM——pom.xml
Goals and options——clean package

4.进行构建

5.配置Post Steps——使用shell移动jar包

1
2
3
4
rm -rf /tmp/*
mv /usr/local/tomcat/webapps/* /tmp
mkdir /usr/local/tomcat/webapps/ROOT
mv /var/lib/jenkins/workspace/maven/webapp/target/webapp.war /usr/local/tomcat/webapps/hello-world.war

6.验证结果

CATALOG
  1. 1. 安装maven