【发布时间】:2014-05-25 00:46:20
【问题描述】:
我正在通过关注Tutorial: Create a Jenkins Plugin to integrate Jenkins and Nexus Repository 为 Jenkins 创建一个 hello world 插件。完成这些步骤后,我可以运行 Jenkins 并测试插件。
它显示在已安装的插件页面上。
然后我转到配置页面并希望看到如下图所示的Hello World Builder 部分,但没有。
我错过了哪些步骤?在让该插件显示在配置页面之前我需要做些什么吗?
更新 这是项目布局,我还没有对其进行任何修改。
【问题讨论】:
-
您是否重命名了 HelloWorldBuilder 中的插件?如果是这样,您需要重命名资源(果冻脚本)以匹配 github.com/jenkinsci/hello-world-plugin/tree/master/src/main/…
-
@KeepCalmAndCarryOn 不,我没有。我还上传了关于该问题的项目布局。
-
资源和代码之间的包名是否匹配?由于您确实显示了包名称,我们无法确定。这是没有显示任何内容的主要原因之一。
-
@blackbuild 是的,他们的名字匹配。包名是 xxx.cd.infologgerplugin,src/main/resources 下的根目录是 xxx。我审查包裹名称的原因是我公司政策的一部分。 :)
-
我的问题是资源下的文件夹不是com -> plugin -> MyClass而是com.plugin.MyClass创建的,这会导致jar没有正确打包。检查你的jar是否打包好
标签: maven plugins jenkins jenkins-plugins