Maven Jenkins插件包括节点和节点依赖项?
我试图在我正在开发的Jenkins插件中使用通过npm安装的节点工具 我如何指定我的插件来安装节点,然后Maven Jenkins插件包括节点和节点依赖项?,maven,jenkins,jenkins-plugins,Maven,Jenkins,Jenkins Plugins,我试图在我正在开发的Jenkins插件中使用通过npm安装的节点工具 我如何指定我的插件来安装节点,然后npm依赖项? 或者这是我的用户必须手动执行的单独指令 我有一种感觉,当我构建我的软件包时,我必须在maven中做一些事情,但我有一种感觉,我的用户将不得不在他们这方面做更多的事情 有一个。根据这一点,在您的POM中添加依赖项就足够了: 插件可以声明与其他插件的依赖关系。当插件X依赖于Y时,X可以看到Y中的所有类,以及Y的库和依赖项。(也就是说,在运行时,Jenkins将以X类加载器委托给Y类
npm
依赖项?
或者这是我的用户必须手动执行的单独指令
我有一种感觉,当我构建我的软件包时,我必须在maven中做一些事情,但我有一种感觉,我的用户将不得不在他们这方面做更多的事情 有一个。根据这一点,在您的POM中添加依赖项就足够了:
插件可以声明与其他插件的依赖关系。当插件X依赖于Y时,X可以看到Y中的所有类,以及Y的库和依赖项。(也就是说,在运行时,Jenkins将以X类加载器委托给Y类加载器的方式设置类加载器。)
[……]
[…]与“hpi”包关联的maven Mojo将使用此信息将必要的信息放入插件清单中,Jenkins在运行时读取该清单
基本上,创建对该插件的依赖关系。但是如何获取节点依赖关系呢?例如,我的特定节点库,如果我想使用lodash或其他什么的话?在maven Central上有。它包含了,很好!我会玩这个,看看它能给我什么<代码>https://www.webjars.org/这样您就可以在这里添加一个javascript库,然后吸收它。最好的是你可以添加你想要的。它还将部署其依赖项。下一部分是学习如何使用它们。希望我可以将我的节点命令作为进程或其他东西调用。