Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 2 有没有办法让Maven为我的本地repo的所有依赖项安装javadocs?_Maven 2_Maven_Javadoc - Fatal编程技术网

Maven 2 有没有办法让Maven为我的本地repo的所有依赖项安装javadocs?

Maven 2 有没有办法让Maven为我的本地repo的所有依赖项安装javadocs?,maven-2,maven,javadoc,Maven 2,Maven,Javadoc,通过运行mvn dependency:sources我可以强制maven解析项目中的所有依赖项,下载源代码,并将它们安装到本地repo中 我的依赖项的JavaDocs是否也有类似的功能?即从上游repo获取它们,并将它们安装到本地repo中。有一种方法可以使用参数使用mojo来实现 mvn eclipse:eclipse -DdownloadJavadocs 如果您不使用eclipse,就直接使用它 mvn eclipse:clean 后来 我知道这是一个黑客,但它是有效的 实际上,假装

通过运行
mvn dependency:sources
我可以强制maven解析项目中的所有依赖项,下载源代码,并将它们安装到本地repo中


我的依赖项的JavaDocs是否也有类似的功能?即从上游repo获取它们,并将它们安装到本地repo中。

有一种方法可以使用参数使用mojo来实现

mvn eclipse:eclipse -DdownloadJavadocs
如果您不使用eclipse,就直接使用它

mvn eclipse:clean 
后来

我知道这是一个黑客,但它是有效的


实际上,假装可以通过和参数进行配置,所以有一刻我认为您可以这样做:

mvn dependency:sources -Dclassifier=javadoc -Dtype=jar
但我试过了,但没用。然后我检查了源代码,发现:

private static final String SOURCE_TYPE = "java-source";
private static final String SOURCE_CLASSIFIER = "sources";

// ...

public void execute()
    throws MojoExecutionException
{
    // parameters are overwritten with constant values
    this.classifier = SOURCE_CLASSIFIER;
    this.type = SOURCE_TYPE;
我现在有点担心了。

很好。和+1表示“这是黑客”自白。