2012-10-22 107 views
3

我實際上正在嘗試使用maven開發Jenkins插件,但我無法測試它。無法測試Jenkins插件

我用命令mvn -cpu hpi:create創建了我的項目。我打電話給project jenkins-plugin-tutorial。我將它與mvn packagemvn install打包,並運行Jenkins服務器mvn hpi:run

默認情況下,有一個HelloWorlBuilder用於測試目的,它應該出現在Jenkins配置頁面(Jenkins Menu - > Manage Jenkins - > Configure System)或Build部分下,但不顯示。

我一步一步地跟着這兩個教程(herehere)多次確保我沒有犯錯,但它仍然不工作。

也許我做錯了什麼。有人可以給我一些提示如何糾正我的錯誤。

回答

1

我終於找到了我的問題的答案。問題是我使用的是2.2.1版本的老版本maven。所以我更改爲最新版本,3.0.4,現在一切都很好。

5

pom.xml,嘗試改變父母這樣的:

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

我只是沒有快速測試與HPI:創建,和它的工作對我來說,我得到了全球和工作配置的東西如預期,但我在我編譯之前,必須對pom.xml進行更改。

也就是說,我所做的:

  • mvn hpi:create
  • 進入的groupId foo.hyde.jenkins.plugins,提示時的artifactId hello-world
  • cd hello-world
  • mvn install失敗
  • 編輯pom.xml的改變父
  • mvn install成功
  • mvn hpi:run -Djetty.port=8092成功(使用該端口因爲其他詹金斯已經在默認的端口,否則-D ...不必要的。)
  • 轉到http://localhost:8092,檢查全局配置,創造就業並添加構建步驟

它爲我工作。

我正在使用Maven 2,版本2.2.1。

+0

感謝您的回答! – Dimitri