有没有一种方法可以将Maven配置为始终下载源代码和javadocs?-DdownloadSources=true -DdownloadJavadocs=true每次指定(通常与两次运行mvn编译一起进行,因为我第一次忘记了)变得非常乏味。
javadocs
-DdownloadSources=true -DdownloadJavadocs=true
打开settings.xml文件~/.m2/settings.xml (如果不存在,请创建它)。添加具有添加的属性的部分。然后确保activeProfiles包括新的配置文件。
~/.m2/settings.xml
<settings> <!-- ... other settings here ... --> <profiles> <profile> <id>downloadSources</id> <properties> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </properties> </profile> </profiles> <activeProfiles> <activeProfile>downloadSources</activeProfile> </activeProfiles> </settings>
在我的情况下,“ settings.xml”解决方案不起作用,因此我使用以下命令来下载所有源:
mvn dependency:sources
你还可以将其与其他maven命令一起使用,例如:
mvn clean install dependency:sources -Dmaven.test.skip=true
要下载所有文档,请使用以下命令:
mvn dependency:resolve -Dclassifier=javadoc