在Jenkins奴隶上使用maven

时间:2013-07-04 05:56:34

标签: java maven ubuntu jenkins build-automation

我们有一个使用Maven运行构建作业的Jenkins slave。 .m2目录存在于用户的根文件夹中,但mvn命令在命令行上不起作用。这是否意味着Jenkins设置为在奴隶上自动安装工具?如果是这样,我如何配置该机器以允许我手动运行构建。

1 个答案:

答案 0 :(得分:1)

您需要添加以下环境变量(作为用户或系统变量)

  • M2_HOME(指向maven installation dir)
  • JAVA_HOME(指向Java安装目录)
  • 将%M2_HOME%\ bin(WINDOWS)或$ M2_HOME \ bin(LINUX)添加到PATH环境变量

例如,这是我在CentOS上的配置

export JAVA_HOME=/opt/java/jdk1.6.0_43
export PATH=${JAVA_HOME}/bin:${PATH}

export M2_HOME=/opt/apache/maven
export PATH=${M2_HOME}/bin:${PATH}

然后您可以使用shell上的mvn --version进行检查

相关问题