【发布时间】:2013-06-09 18:59:55
【问题描述】:
我的 Maven 项目中有 spring 框架依赖项。我想附上 Spring 框架依赖项的 Javadoc。
我添加到pom.xml 以下几行
<repositories>
<repository>
<id>springsource-repo</id>
<name>SpringSource Repository</name>
<url>http://repo.springsource.org/release</url>
</repository>
</repositories>
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
</plugins>
</build>
我已经安装了 m2eclipse,我还在设置中检查了选项 Download Artifact Sources/Javadoc。
当我运行mvn eclipse:eclipse 时,它没有显示任何警告。但是没有下载 javadoc .jar 文件。
【问题讨论】:
-
您设置的配置应该可以工作。但是,如果您第一次尝试没有提供工件的存储库,eclipse 插件将保留不可用工件的缓存。只需启动一个 eclipse:remove-cache 以确保这里不是这种情况。
-
您在 Eclipse 中使用 m2e 吗?哪个版本的 Eclipse?
-
@Tome 您对选项
eclipse:remove-cache的建议帮助了我。但是还有其他问题,Spring 版本3.0.2的 javadoc 不在存储库服务器上。因此,在删除缓存后,我看到了这个问题并将版本更改为3.2.0并再次运行 eclipse:eclipse。它有效!
标签: eclipse spring maven javadoc