Thi*_*ilo 175 eclipse maven-2 javadoc
我正在使用Maven(以及Maven Eclipse Integration)来管理Eclipse中Java项目的依赖项.来自Maven存储库的JAR文件的自动下载功能可以节省时间.不幸的是,它不包括API文档和源代码.
如何设置Maven以自动获取源和javadoc附件并使用Eclipse正确注册它们?
mre*_*isz 223
我相信Eclipse的m2eclipse Maven插件 - 反过来 - 可以做到这一点.您可以将其配置为自动下载源文件和javadoc.
这可以通过进入Window> Preferences> Maven并检查"Download Artifact Sources"和"Download Artifact JavaDoc"选项来实现.
Ste*_*nne 125
mvn eclipse:eclipse -DdownloadSources=true
Run Code Online (Sandbox Code Playgroud)
要么
mvn eclipse:eclipse -DdownloadJavadocs=true
Run Code Online (Sandbox Code Playgroud)
或者你可以添加两个标志,正如Spencer K指出的那样.
此外,该=true
部分不是必需的,因此您可以使用
mvn eclipse:eclipse -DdownloadSources -DdownloadJavadocs
Run Code Online (Sandbox Code Playgroud)
ove*_*ink 71
关于这项工作的其他答案,但如果你想避免记住命令行参数,你也可以添加到downloadSources并将downloadJavadocs配置下载到你的pom.xml的maven-eclipse-plugin部分:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
... other stuff ...
</configuration>
</plugin>
</plugins>
</build>
...
</project>
Run Code Online (Sandbox Code Playgroud)
Dun*_*nes 16
我不想将源/ Javadoc下载设置放入项目pom.xml
文件中,因为我觉得这些是用户首选项,而不是项目属性.相反,我将它们放在我的settings.xml
文件中的配置文件中:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
<profile>
<id>sources-and-javadocs</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>sources-and-javadocs</activeProfile>
</activeProfiles>
</settings>
Run Code Online (Sandbox Code Playgroud)
如果源jar位于本地存储库中并且您正在使用Eclipses maven支持,则源将自动附加.您可以运行mvn dependency:sources
以下载给定项目的所有源jar.不知道如何对文档做同样的事情.
归档时间: |
|
查看次数: |
149344 次 |
最近记录: |