2010-12-07 42 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