如何通过maven命令行工具从存储库中解析项目javadoc依赖项



一般来说,对于远程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 dependency:sources可以从远程maven存储库下载源附件(如果存在)。见http://maven.apache.org/plugins/maven-dependency-plugin/usage.html。

但是如何获得javadoc?

我相信关于如何获得javadoc的问题在这里的相关线程中得到了回答:从Maven存储库获取jar源文件

mvn dependency:resolve -Dclassifier=javadoc

最新更新