【发布时间】:2018-08-02 20:07:05
【问题描述】:
我在 2 台新机器上安装了 Jenkins 没有问题!
但是,在尝试集成 Maven 时,我的 Jenkins 日志中出现“找不到命令”,但我可以在命令行中运行 mvn 没问题。
所以,我认为这是一个 PATH 问题 - 所以我添加了 /bin 和 /(Maven 被提取到的位置),但我仍然收到错误。
我也尝试将 PATH 添加到我的 ~/.bash_profile 中,所以我当前的 PATH 是:
$PATH:/usr/local/bin:/Users/jenkins/apache-maven-3.5.2/bin:/Users/jenkins/apache-maven-3.5.2
尽管如此,Jenkins 还是找不到 Maven。我不想全局安装 Maven,因为它可能会影响我们拥有的其他 5 个正确使用 Maven 的构建服务器(不确定它是如何工作的)。
【问题讨论】:
-
将 Maven 配置到 Jenkins 的全局工具配置中,通常你应该让 Jenkins 通过安装程序安装它...
-
根据 Jenkins 的启动方式,可能尚未读取 .bash_profile。 Jenkins 可以处理 Maven 的私有副本。
标签: maven jenkins maven-2 jenkins-plugins maven-3