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下载特定依赖项的源代码和javadoc?_Maven_Intellij Idea_Dependencies - Fatal编程技术网

如何让Maven下载特定依赖项的源代码和javadoc?

如何让Maven下载特定依赖项的源代码和javadoc?,maven,intellij-idea,dependencies,Maven,Intellij Idea,Dependencies,我需要特定的依赖文档,一些文档和源代码。告诉maven这样做的最佳方式是什么?首先,IntelliJ应该自动为您下载源代码,尽管有时您可能需要单击“下载源代码”。这实际上使用Maven获取源代码和javadoc 如果要使用Maven命令行执行此操作,下载特定工件的javadoc的命令示例如下: mvn dependency:sources -Dclassifier=javadoc -DincludeArtifactIds=<my-artifact> mvn依赖项:sources-d

我需要特定的依赖文档,一些文档和源代码。告诉maven这样做的最佳方式是什么?

首先,IntelliJ应该自动为您下载源代码,尽管有时您可能需要单击“下载源代码”。这实际上使用Maven获取源代码和javadoc

如果要使用Maven命令行执行此操作,下载特定工件的javadoc的命令示例如下:

mvn dependency:sources -Dclassifier=javadoc -DincludeArtifactIds=<my-artifact>
mvn依赖项:sources-dclassizer=javadoc-dincludeirtifactids=

如果您同时需要源代码和javadoc,只需删除javadoc分类器。

对于javadoc,请在依赖项中包含此标记

<classifier>javadoc</classifier>
javadoc

您可以在设置中配置以下载source/javadoc,也可以在IDE中配置。当您的问题是关于IntelliJ IDE时,为什么接受使用命令行解决方案的答案?不正确。如果添加
javadoc
,则只会得到javadoc,而不会得到类jar和源jar。如果添加
源代码
,则只会得到源代码,而不会得到类和JavaDoc。我在IntelliJ 2017的POM文件中尝试了
。如果我根据您的答案为JavaDoc指定分类器,我只得到JavaDoc,没有源代码。所以这个答案并不能解决问题。如果我错了或困惑了,请纠正我。这个问题是关于javadoc和源代码的。我只回答了javadoc的问题,据你所说,javadoc工作得很好。在哪里可以找到这个“下载源”项目来点击?@BasilBourque我没有包括“下载源”的全部细节,因为IntelliJ实际上在问题的任何地方都没有提到。它被标记了,所以我顺便提到了它。我意识到搜索IntelliJ可能会在这里起主导作用,因此如果有帮助的话,我准备更新答案。这个问题标有“IntelliJ”。