2013-10-16 36 views
1

我遇到了這個問題,用Eclipse調試一個Jenkins插件,我想在這裏發佈解決方案,以便當用戶使用它時,他們可以得到一個很好的答案。 我說:Jenkins插件調試「依賴ui-samples-plugin(1.509)不存在」

<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> 

要我括號POM,我是能夠建立和調試。我只是想讓人們知道,因爲在幾個小時的搜索後我找不到任何東西。

回答

1

http://jenkins-ci.org/changelog

什麼在1.535(2013年10月14日)是新 UI插件的樣品完全從核心分離。要在 插件開發期間或在任何其他時間查看示例,只需從更新 中心安裝。

在插件開發過程中,您可能希望將Jenkins版本鎖定爲較舊的版本,以免最終造成最新且最糟糕的地獄,LTS爲1.509。

你有合適的家長定義嗎?

這裏是從定義詹金斯版本鎖定到(它們對鎖定1.428)的artifactory的插件POM一個例子:

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

感謝。我們使用LTS 1.509,並且該插件是針對該版本構建的,但仍然存在問題。我真的不知道是什麼原因造成的,但解決方案看起來很簡單。 –