当前位置: 首页 > 工具软件 > Freestyle > 使用案例 >

用Jenkins freestyle job构建Maven项目

夏侯阳
2023-12-01

用Jenkins freestyle job构建Maven项目

在服务器上安装Maven

参见:

在Jenkin上配置Maven

  1. 打开Manage Jenkins / Global Tool Configuration

  2. 找到Maven菜单,新增Maven

  3. 取消自动安装Maven

  4. 输入一个Maven工具名称,比如Maven

  5. 输入MAVEN_HOME,比如/opt/apache-maven

用Jenkins freestyle job构建Maven项目

Maven demo project: https://github.com/cookcodeblog/gs-rest-service-maven , 项目根目录下有一个settings.xml指向阿里云Maven仓库。

方法一:Invoke top level Maven targets:clean package –s settings.xml -U -B

方法二:Execute shell,使用Maven绝对路径:/opt/apache-maven/bin/mvn clean package -s settings.xml -U -B

方法三:先设置好环境变量,打开Manage Jenkins / Configure System,添加Environment
variables: M2_HOME=/opt/apache-mavenPATH=$PATH:$M2_HOME/bin; 再配置Execute shell:mvn clean package -s settings.xml -U -B

方法三时,Jenkins有一个PATH中$M2_HOME/bin重复2次的小bug,但是不影响使用。

 类似资料: