{"id":2112,"date":"2017-12-07T10:45:48","date_gmt":"2017-12-07T10:45:48","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/?p=2112"},"modified":"2020-01-09T09:44:39","modified_gmt":"2020-01-09T09:44:39","slug":"hudson-plugin-development-in-eclipse","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/hudson-plugin-development-in-eclipse\/","title":{"rendered":"Hudson plugin development in Eclipse"},"content":{"rendered":"<p><strong>rajeshkumar created the topic: Hudson plugin development in Eclipse<\/strong><br \/>\nI\u2019m following the instructions to create a plugin workspace located at:<\/p>\n<p>wiki.hudson-ci.org\/display\/HUDSON\/Plugin+tutorial <\/p>\n<p>however, when I run the setup (mvn hpi:run), the plugin doesn\u2019t show up as a configuration option in the Hudson Management console. It does show up as an installed plugin in the Plugin Manager. The build runs fine, Jetty starts fine, no exceptions in the console, one info-level warning about the plugin being loaded twice:<\/p>\n<p>Mar 24, 2010 12:13:16 AM hudson.PluginManager$1$3$1 isDuplicate<\/p>\n<p>INFO: Ignoring C:\\p4\\Hudson\\reviewboard\\.\\work\\plugins\\testplugin.hpl because C:\\p4\\Hudson\\testplugin\\.\\work\\plugins\\testplugin.hpl is already loaded<\/p>\n<p>Any ideas why the sample wouldn\u2019t work \u201cout of the box\u201d?<br \/>\nRegards,<br \/>\nRajesh Kumar<br \/>\nTwitt me @ <a href=\"http:\/\/twitter.com\/RajeshKumarIn\" target=\"_blank\" rel=\"noopener\">twitter.com\/RajeshKumarIn<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>rajeshkumar created the topic: Hudson plugin development in Eclipse I\u2019m following the instructions to create a plugin workspace located at: wiki.hudson-ci.org\/display\/HUDSON\/Plugin+tutorial however, when I run the setup (mvn hpi:run), the&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[42],"tags":[429],"class_list":["post-2112","post","type-post","status-publish","format-standard","hentry","category-jenkins","tag-hudson"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/2112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=2112"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/2112\/revisions"}],"predecessor-version":[{"id":2113,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/2112\/revisions\/2113"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=2112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=2112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=2112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}