一尘不染

Maven –始终下载源代码和javadocs

java

有没有一种方法可以将Maven配置为始终下载源代码和javadocs-DdownloadSources=true -DdownloadJavadocs=true每次指定(通常与两次运行mvn编译一起进行,因为我第一次忘记了)变得非常乏味。


阅读 312

收藏
2020-03-15

共2个答案

一尘不染

打开settings.xml文件~/.m2/settings.xml (如果不存在,请创建它)。添加具有添加的属性的部分。然后确保activeProfiles包括新的配置文件。

<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>
2020-03-15
一尘不染

在我的情况下,“ settings.xml”解决方案不起作用,因此我使用以下命令来下载所有源:

mvn dependency:sources

你还可以将其与其他maven命令一起使用,例如:

mvn clean install dependency:sources -Dmaven.test.skip=true

要下载所有文档,请使用以下命令:

mvn dependency:resolve -Dclassifier=javadoc
2020-03-15