2010-12-07 38 views
1

最近,我下載了最新的elcipse及其中的所有內容,並添加了sonatype maven插件。如何獲得eclipse + maven來查找和使用servlet api源代碼或javadoc

我們設置使用mavel Eclipse插件的Web拱形物生成勁歌等

它增加了大量的servlet項目:

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>servlet-api</artifactId> 
    <version>2.4</version> 
    <scope>provided</scope> 
</dependency>  
<dependency> 

但是,它不包含源或的javadoc,因此開發這是在黑暗中不斷狩獵javadoc網頁的很多嘗試。

我已經搜遍了maven網站http://maven.apache.org/,但無法找到如何讓它包含源代碼或javadoc以及實際的依賴jar。

我看到這篇文章,但它沒有一個解決方案:

How to add Javadoc for Servlet API in Eclipse

而且這個提示:http://tedwise.com/2010/01/27/maven-micro-tip-get-sources-and-javadocs/但我最後一次使用eclilpse之外的MVN命令,它毀了整個月食環境,我花了2天從頭開始重建(現在我知道不這樣做)。

或者我是否必須手動添加一個jar的源代碼,它完全匹配java jar到ecilpse作爲java構建路徑中的源代碼? (即不使用maven)。我發現源在這裏的副本:http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/servlet/servlet-api/2.4/

回答

3

您是否嘗試過將依賴標籤內分類:

<classifier>sources</classifier> 

或更改Eclipse首選項:

Eclipse > (Toolbar) > Window > Preferences > Maven: 
Download Artifact JavaDoc 
Download Artifact Source 

(然後觸摸你的POM文件中Eclipse來製作新的Maven。)

編輯:source在分類標籤中糾正爲sources

+0

好的提示。我只是嘗試添加源分類器,但它然後在POM文件中給出錯誤:`缺少工件javax.servlet:servlet-api:jar:source:2.4:provided` – wingnut 2010-12-09 09:44:45

相關問題