Plugins 调试Jenkins插件但使用现有Jenkins

Plugins 调试Jenkins插件但使用现有Jenkins,plugins,jenkins,hudson,Plugins,Jenkins,Hudson,我需要为Jenkins扩展我们公司现有的插件。 问题是,使用eclipse创建的新的干净版本(使用maven和target:hpi:run),我总是遇到插件根本没有嵌入的问题。即使它列在“管理插件”下,如果您将其作为hpi文件部署到新的jenkins安装中,那么完全相同的版本也可以正常工作 所以我找到了这个:hpi:run-DhudsonHome=C:\Jenkins,它应该可以做到这一点。 但事实并非如此。它仍然在src旁边使用一个名为“work”的临时文件夹 当我查看控制台输出时,我发现环境

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

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

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

然而,这不是一个最佳的解决方案,因为我需要在一台开发机器上使用几个Jenkins服务器。有没有办法让-DhudsonHome参数起作用

谢谢。
致以最诚挚的问候。

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

Perfect,这就成功了。谢谢。通过这种方式,可以在不同的工作区拥有多个jenkins,非常感谢。