2013-12-23 24 views
0
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-javadoc-plugin</artifactId> 
    <version>2.9.1</version> 
    <configuration> 
    <sourcepath>${svn url}/src/main/java</sourcepath> 
    </configuration> 
</plugin> 

運行目標爲maven javadoc:javadoc時無法生成Javadoc。作爲來源是不可用的Maven項目。我直接傳遞svn url.Is它是正確的請糾正我,如果我錯了提供源代碼路徑的Maven JavaDoc插件

+0

我想要生成javadoc的源代碼不是maven project.so,而是我創建的外部Maven項目,我需要生成javadoc。 – swamy

回答

0

我想要生成javadoc的源代碼不是maven project.so外部我創造了Maven項目,在該項目中,我需要首先生成javadoc的

,你做需要一個Maven項目生成的源代碼任何項目任何責任。

由於源不是行家project.I可想過去直接SVN URL

你爲什麼要路過這裏SVN URL的?由於它現在是一個maven項目,只需指定項目源文件夾的路徑(我相信這將是${base.dir}/src/main/java

+0

感謝您的回覆,我可以在本地指定源文件夾的路徑,並且我可以生成javadoc。但是,如果我想在哈德遜或詹金斯生成javadoc我會得到問題,因爲源代碼將不會在哈德森中可用。 – swamy

+0

爲什麼項目不能用於哈德森?據我記得,哈德森檢查出每個項目到自己的工作區,所以技術上,源文件也可以在那裏使用,你可以指定相對路徑。通過哈德森服務器檢查正確的路徑。 –

+0

我也同意你的解決方案。因爲該項目是舊的。他們沒有在hudson中配置。現在我正在做maven站點文檔單獨的項目並在hudson中配置。當我在哈德遜項目中生成時,我需要生成javadoc。 – swamy