2013-07-04 140 views
2

我們有一個使用Maven運行構建作業的Jenkins奴隸。 .m2目錄存在於用戶的根文件夾中,但mvn命令在命令行上不起作用。這是否意味着Jenkins設置爲在從站上自動安裝工具?如果是的話,我怎麼能配置這臺機器讓我手動運行構建。在詹金斯奴隸上使用maven

回答

1

您需要添加以下environtment變量(如用戶或系統變量)

  • M2_HOME(指向Maven安裝目錄)
  • 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} 

然後你可以在你的殼上使用mvn --version查詢