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表示“这是黑客”自白。