Maven 如何通过mvn命令行下载mvn依赖项的javadocs?
我需要通过命令行下载Maven工件的javadocs 我试过这两个版本,都失败了,如下所示。解决办法是什么Maven 如何通过mvn命令行下载mvn依赖项的javadocs?,maven,Maven,我需要通过命令行下载Maven工件的javadocs 我试过这两个版本,都失败了,如下所示。解决办法是什么 mvn dependency:get -DrepoUrl=http://maven-repository.com/ -Dartifact=com.fasterxml.jackson.core:jackson-databind:2.6.1 -Ddest=C:\JarFilesDownload\jackson-databind.jar -DdownloadSources=true -Ddown
mvn dependency:get -DrepoUrl=http://maven-repository.com/ -Dartifact=com.fasterxml.jackson.core:jackson-databind:2.6.1 -Ddest=C:\JarFilesDownload\jackson-databind.jar -DdownloadSources=true -DdownloadJavadocs=true
这一个下载了依赖项,但没有下载javadocs
mvn dependency:sources -Dclassifier=javadoc -Dartifact=com.fasterxml.jackson.core:jackson-databind:2.6.1 -Ddest=C:\JarFilesDownload\jackson-databind.jar
这一个给出了这个错误:
未能执行目标org.apache.maven.plugins:maven依赖插件:2.8:sources(默认cli):目标要求
要执行的项目,但此目录中没有POM(C:\Users\jaligama)。请验证您从正确的目录调用了Maven。->[帮助1]
将其添加到
.m2
文件夹中的settings.xml
<profiles>
<profile>
<id>downloadSources</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>downloadSources</activeProfile>
</activeProfiles>
下载资源
真的
真的
下载资源
使用以下方法:
$mvn依赖项:get-DgroupId=com.fasterxml.jackson.core-DartifactId=jackson-
数据绑定-Dversion=2.6.1-dclassizer=javadoc
请参阅,如果您使用
工件
,则忽略分类器
。如果您只需要Javadoc JAR,甚至不需要使用Maven:
curl -O https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1-javadoc.jar
最初,.m2中没有settings.xml。windows上的.m2文件夹位于我的userprofile文件夹中。我先前已将settings.xml添加到.m2文件夹中。我也这么做了,但它不起作用。你是如何找到URL的?@Thorbjørnravandersen我可能是从Central抓到的:转到,搜索“com.fasterxml.jackson.core:jackson databind:2.6.1”,单击“下载”按钮并选择“javadoc.jar”。您可能希望将这些说明添加到您的答案中-这使它对将来可能需要用于其他工件的读者更有用。但是,请注意,它没有将jar文件安装在本地maven存储库中,这会降低它对IDE的用处。