Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 如何通过mvn命令行下载mvn依赖项的javadocs?_Maven - Fatal编程技术网

Maven 如何通过mvn命令行下载mvn依赖项的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

我需要通过命令行下载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 -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的用处。