2010-08-02 34 views
2

我使用Hudson來構建Maven 2專用項目的Maven項目。不幸的是,我找不到任何方式來發布生成的javadoc,就像使用「Free Style」作業和「Publish javadoc」選項一樣。運行javadoc目標沒有鏈接生成的javadoc。在與hudson構建maven項目時自動發佈javadoc

任何想法?

回答

3

答案是,在你的POM你需要定義的Javadoc這樣的報告:

</build> 
<reporting> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-javadoc-plugin</artifactId> 
     </plugin> 
    </plugins> 
</reporting> 

沒有必要切換到自由泳項目。之後,哈德森將在項目視圖中將其作爲鏈接發佈。我的哈德森版本是1.376。

+0

+1它適用於我,如果添加目標javadoc:javadoc和site:site – stacker 2011-07-07 16:09:03

1

我們做什麼:

  • 使用-DperformRelease在Maven選項生成...-javadoc.jar
  • 創建和部署Maven站點,其中包括的Javadoc。
+0

要在工作頁面上鍊接。 – mort 2010-08-02 06:39:39

1

那麼,我所能做的最好的事情就是切換到「自由風格」的工作...... Maven的工作對我來說並沒有那麼重要。