从 Maven 存储库获取源 JARMaven 微技巧:获取源代码和 Javadocs
有没有人知道你是否能在Maven存储库上找到源JAR?
有没有人知道你是否能在Maven存储库上找到源JAR?
Maven 微技巧:获取源代码和 Javadocs
在 IDE 中使用 Maven 时,您经常会发现 IDE 需要解析库依赖项的源代码和 Javadocs。有一个简单的方法可以实现这个目标。
mvn dependency:sources mvn dependency:resolve -Dclassifier=javadoc
第一个命令将尝试下载 pom 文件中的每个依赖项的源代码。
第二个命令将尝试下载 Javadocs。
Maven 在这里受制于库打包者。因此,他们中的一些人不会打包源代码,其中许多人也不会有Javadocs。
如果您有很多依赖项,那么使用包含/排除来获取特定工件也可能是一个好主意,例如,以下命令将仅下载具有特定工件Id的依赖项的源代码:
mvn dependency:sources -DincludeArtifactIds=guava
资料来源:http://tedwise.com/2010/01/27/maven-micro-tip-get-sources-and-javadocs/
文档:https://maven.apache.org/plugins/maven-dependency-plugin/sources-mojo.html
配置和运行 maven-eclipse 插件(例如,从命令行mvn eclipse:eclipse
)
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
</plugins>
</build>