参见:
打开Manage Jenkins / Global Tool Configuration
找到Maven菜单,新增Maven
取消自动安装Maven
输入一个Maven工具名称,比如Maven
输入MAVEN_HOME,比如/opt/apache-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-maven
和PATH=$PATH:$M2_HOME/bin
; 再配置Execute shell:mvn clean package -s settings.xml -U -B
方法三时,Jenkins有一个PATH中$M2_HOME/bin重复2次的小bug,但是不影响使用。