詹金斯插件调试"Dependency ui-samples-plugin (1.509) doesn't exist"



我在用Eclipse调试Jenkins插件时遇到了这个问题,我想在这里发布解决方案,以便当人们用谷歌搜索它时,他们可以得到一个好的答案。我补充说:

<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,我能够构建和调试。我只是想让人们知道,因为经过几个小时的搜索,我找不到任何东西。

http://jenkins-ci.org/changelog

1.535 中的新增功能 (2013/10/14) UI 示例插件与核心完全分离。在以下期间查看示例 插件开发或任何其他时间,只需从更新安装 中心。

在插件开发过程中,您可能希望将 Jenkins 版本锁定到旧版本,这样您就不会陷入最新和最大的地狱,LTS 是 1.509。

您有正确的父定义吗?

下面是一个来自工件插件pom的示例,它定义了要锁定的Jenkins版本(他们锁定了1.428):

<parent>
    <groupId>org.jenkins-ci.plugins</groupId>
    <artifactId>plugin</artifactId>
    <version>1.428</version>
</parent>

相关内容

最新更新