2014-08-27 24 views
2

我已经配置Jenkins在第一次建立时自动在从服务器上安装Maven。当我运行由“Maven Project”模板创建的作业时,这将起作用。我只需要指定目标和一切工作。使Jenkins从服务器识别Maven安装

enter image description here

它与我有麻烦的自由风格的软件项目。我如何告诉詹金斯将安装的maven路径传递给这些工作?现在,我在作业的构建部分添加maven路径。

我在从站上添加了〜/ .bashrc,〜/ .bash_profile的maven路径,但这也没有帮助。

回答

5

它仅在您定义Maven版本的Build部分。它为您提供了为不同项目选择不同版本的灵活性。但是,如果您只有一个版本的Maven安装,那么您只需确保它存在于PATH变量中。要在任何Jenkins的从站上设置相同,只需进入从站的配置页面并将其添加到路径中即可。您可以参考下面的截图以供参考:

enter image description here

+2

我也意识到我可以在“工具位置”下指定Maven工具的名称和主页。但是这对工作没有帮助。作业无法找到mvn命令。唯一的解决方法是按照您的建议编辑“环境变量”下的PATH变量。然后,我想知道指定一个工具的相关性。 – Indrajeet 2014-08-27 19:31:05

2

实际上,你可以添加在“工具位置”的工具,只是选择从您在全球工具配置添加的下拉列表中的工具。我测试过,并且它与Maven Tool很好地协作