如何通过maven commnad line工具从存储库中解析项目javadoc依赖关系

如何通过maven commnad line工具从存储库中解析项目javadoc依赖关系,maven,Maven,一般来说,对于远程maven存储库中的每个工件,有三种类型的包,*.jar、*.sources.jar和*-javadoc.jar,但是mvn在编译源代码时只解析jar依赖项 有谁能告诉我如何通过mvn从远程存储库解析*-sources.jar和*-javadoc.jar。严格来说,其他都不是依赖项,因此没有什么需要解析的 如果要检索该jar,只需下载[repo url]/[groupId]/[artifactId]/[version]/[artifactId]-[version]-source

一般来说,对于远程maven存储库中的每个工件,有三种类型的包,*.jar、*.sources.jar和*-javadoc.jar,但是mvn在编译源代码时只解析jar依赖项


有谁能告诉我如何通过mvn从远程存储库解析*-sources.jar和*-javadoc.jar。

严格来说,其他都不是依赖项,因此没有什么需要解析的

如果要检索该jar,只需下载[repo url]/[groupId]/[artifactId]/[version]/[artifactId]-[version]-sources.jar。。。大多数存储库都可以通过目录结构进行导航,因此您应该能够简单地找到它

你也可以试试

mvn dependency:get groupId:artifactId:version:jar:sources -Dtransitive=false
mvn依赖关系:如果存在,源代码可以从远程maven存储库下载源代码附件。看


但是如何获得javadoc呢

我相信关于如何获取javadoc的问题在这里的相关线程中得到了回答:

它是mvn依赖项:resolve-dclassizer=javadoc