如何下载Maven项目的特定JAR依赖项的源代码

时间:2015-01-15 19:27:20

标签: java eclipse maven dependencies

我想这样做,因为当我尝试使用Eclipse下载依赖项的源代码时,它什么也没做,我想知道发生了什么。

我读了一些帖子和文章:

但这些都没有显示如何为单个依赖项执行此操作..

如果我为我项目中的所有家属做这件事,可能需要一段时间,而这不是我想要的。

我想执行这样的命令:

mvn dependency:sources

但仅适用于其中一个项目依赖项。

这可能吗?

2 个答案:

答案 0 :(得分:11)

我刚刚在插件的文档中找到了如何做到这一点:

http://maven.apache.org/plugins/maven-dependency-plugin/sources-mojo.html

我使用以下命令解决了这个问题:

mvn dependency:sources -DincludeGroupIds=com.example.api.agents -DincludeArtifactIds=api-agent-spark

答案 1 :(得分:0)

如果您使用m2e(Eclipse中的官方maven支持),您可以更改首选项以自动下载存储库中的源代码和javadoc。

下载的jar和Java Editor之间的链接是透明的。

您可以在"新校验和设置"的屏幕截图中看到。有两个复选框可以下载javadoc和源代码。 http://tools.jboss.org/blog/2014-07-08-m2e-1_5-improvements.html