JENKINS笔记之MAVEN配置
MAVEN部署配置
//仓库位置
<localRepository>/data/maven/repo</localRepository>
//阿里云镜像,在最后一个 </mirrors>结束标签前添加
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
环境变量
#JAVA
JAVA_HOME=/usr/local/java/jdk1.8.0_251
JRE_HOME=/usr/local/java/jdk1.8.0_251/jre
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH
#MAVEN
MAVEN_HOME=/usr/local/apache-maven
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME PATH
#JENKINS //主要用作jenkins主目录
JENKINS_HOME=/data/jenkins
export JENKINS_HOME
jenkins页面配置
系统管理->全局工具配置
系统管理->系统配置,勾选环境变量
键->值对应如下
JAVA_HOME -> /usr/local/java/jdk1.8.0_251
MAVEN_HOME-> /usr/local/apache-maven-3.6.3
PATH+EXTRA-> $MAVEN_HOME/bin
自由风格项目配置
构建命令
mvn clean package -Dmaven.test.skip=true
构建后操作-war包直接部署到tomcat
构建后操作-执行jar包