有没有办法将maven配置为always下载源和javadoc?每次指定-DdownloadSources=true -DdownloadJavadocs=true(这通常伴随着运行两次MVN Compile,因为我第一次忘记了)变得相当单调乏味.

推荐答案

打开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>

Java相关问答推荐

为什么如果数组列表中有重复项,我的代码SOMETIMES不返回true?

替换com. sun. jndi. dns. DnsContextFactory Wildfly23 JDK 17

给定Java枚举类,通过值查找枚举

Hibernate 6支持Joda DateTime吗?

编译多个.Java文件并运行一个依赖于用户参数的文件

蒙蒂霍尔比赛结果不正确

如何修复PDF重建过程中的文本定位

由于 list 中的权限错误,Android未生成

如何对多个字段进行分组和排序?

S,要对Java复制构造函数深度克隆所有属性进行单元测试,最可靠的方法是什么?

如何从日志(log)行中删除包名称?

带有Health Check的Spring Boot BuildPack打破了本机映像构建过程

将PNG转换为位图自定义十六进制字符串

IntelliJ IDEA中的JavaFX应用程序无法在资源中找到CSS文件

在Eclipse中可以使用外部字体吗?

Java中的发布/订阅-Long Live和Short Live Publisher,哪种方法是正确的?

通过/失败的参数化junit测试方法执行数

在单例类上获取Java锁,了解原因

AspectJ编织外部依赖代码,重新打包jar并强制依赖用户使用它

MapStruct记录到记录的映射不起作用