0

我需要为 Jenkins 扩展我们公司的现有插件。问题是,使用 eclipse 为我创建的新的和干净的版本(使用带有目标的 maven:hpi:run)我总是遇到插件根本没有嵌入的问题。即使它列在“管理插件”下,并且如果您将其作为 hpi 文件部署到新的 jenkins 安装中,完全相同的版本也可以正常工作。

所以我发现了这个: hpi:run -DhudsonHome=C:\Jenkins 这应该可以解决问题。但事实并非如此。它仍然在 src 旁边使用一个名为“work”的临时文件夹。

当我查看控制台输出时,我发现环境系统变量 HUDSON_HOME 没有设置,所以我这样做了,现在它使用现有的 Jenkins 目录。

但是,这不是最佳解决方案,因为我需要在开发机器上使用多个 Jenkins 服务器。有什么办法可以让 -DhudsonHome 参数工作吗?

谢谢。此致。

4

1 回答 1

1

在 Eclipse 中,在您所做的运行配置下,查看 JRE 选项卡。在 VM 参数框中,您可以添加 -DJENKINS_HOME=。

于 2013-09-13T17:57:54.797 回答