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

2022-09-03 09:57:05

我想这样做,因为当我尝试下载Eclipse依赖关系的源代码时,它什么都不做,我想知道发生了什么。

我读了一些帖子和文章:

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

如果我为我项目中的所有依赖项执行此操作,则可能需要一段时间,这不是我想要的。

我想执行如下命令:

mvn dependency:sources

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

这可能吗?


答案 1

我刚刚在插件的文档中发现了如何执行此操作:

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

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

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


答案 2

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

下载的jar和Java编辑器之间的链接是透明的。

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


推荐