我使用Hudson來構建Maven 2專用項目的Maven項目。不幸的是,我找不到任何方式來發布生成的javadoc,就像使用「Free Style」作業和「Publish javadoc」選項一樣。運行javadoc目標沒有鏈接生成的javadoc。在與hudson構建maven項目時自動發佈javadoc
任何想法?
我使用Hudson來構建Maven 2專用項目的Maven項目。不幸的是,我找不到任何方式來發布生成的javadoc,就像使用「Free Style」作業和「Publish javadoc」選項一樣。運行javadoc目標沒有鏈接生成的javadoc。在與hudson構建maven項目時自動發佈javadoc
任何想法?
答案是,在你的POM你需要定義的Javadoc這樣的報告:
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</reporting>
沒有必要切換到自由泳項目。之後,哈德森將在項目視圖中將其作爲鏈接發佈。我的哈德森版本是1.376。
我們做什麼:
-DperformRelease
在Maven選項生成...-javadoc.jar
要在工作頁面上鍊接。 – mort 2010-08-02 06:39:39
那麼,我所能做的最好的事情就是切換到「自由風格」的工作...... Maven的工作對我來說並沒有那麼重要。
我使用的是javadoc:aggregate
,哈德森將認識到它。實際上它相當於javadoc:javadoc
AND site:site
,因爲javadoc:aggregate
也會生成報告。
http://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html
我使用哈德森建立非Maven項目太多,想的Javadoc
+1它適用於我,如果添加目標javadoc:javadoc和site:site – stacker 2011-07-07 16:09:03