我遇到了这个用Eclipse调试Jenkins插件的问题,我想在这里发布解决方案,这样当人们用Google搜索时,他们就可以得到一个很好的答案。 我补充说:
<pluginRepositories>
<pluginRepository>
<id>repo.jenkins-ci.org</id>
<url>http://repo.jenkins-ci.org/public/</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
<dependency>
<groupId>org.jenkins-ci.main</groupId>
<artifactId>ui-samples-plugin</artifactId>
<version>1.509</version>
<scope>compile</scope>
</dependency>
</dependencies>
我的paren pom,我能够构建和调试。我只是想让人们知道,因为经过几个小时的搜索后我找不到任何东西。
答案 0 :(得分:1)
http://jenkins-ci.org/changelog
1.535(2013/10/14)新增内容 UI Samples插件与核心完全分离。在期间查看样品 插件开发或在任何其他时间,只需从更新安装 中心。
在插件开发过程中,您可能希望将Jenkins版本锁定到旧版本,这样您就不会在最新和最大的地狱中结束,LTS为1.509。
你有正确的父定义吗?
这是一个来自artifactory插件pom的示例,它定义了要锁定的Jenkins版本(它们锁定1.428):
<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
<version>1.428</version>
</parent>