java - 使用 Maven 是否可以将 "add to"指定为父 pom 中的属性或插件值?

标签 java maven jacoco

如果在我的 maven 项目的父 pom.xml 中,它具有如下属性:

<properties>
   <argLine>some args</argLine>
</properties>

child 是否有可能以某种方式“增强”它,比如

<properties>
   <argLine>${parent.argLine} some more args</argLine>
</properties>

类似地,插件设置,希望我能做类似的事情

<build>
   <plugins>
    <plugin>
       <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
            <argLine>${parent.plugin.maven-surefire-plugin.argLine} -Xmx1G</argLine>
          </configuration> 

我基本上只是添加到父级中指定的一些设置?

这个问题的动机是我想知道如何使用 jacoco 插件,并且在根 pom 中指定一些常规设置“-Xmx1G”,而在子项中,他们可以向该常规参数添加其他子特定参数,在必要时。引用:https://stackoverflow.com/a/29975159/32453

我想我可以重命名 jacoco 生成的参数(https://stackoverflow.com/a/25571295/32453“propertyName”设置,将其从 argLine 更改)然后我可以使用父级的 ${argLine} 并将其添加到jacococ 一个,但我的问题仍然很有趣...

最佳答案

属性应该在您 child 的 pom 中直接可见:${argLine}

关于java - 使用 Maven 是否可以将 "add to"指定为父 pom 中的属性或插件值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29977522/

相关文章:

java - 如果我需要在其构造中使用方法重载,我应该如何实现一个单例类?

java - 'd' 代表什么 in - move(double dx, double dy)?

gradle - 带有 JacocoPluginExtension 的 NullPointerException

jenkins - 是否可以在 Jenkins 仪表板上显示 Jacoco 覆盖率报告?

java - 如何修复 JaCoCo reportDir 已弃用

java - Servlet 中的 JNDI 查找会导致 permgen 内存泄漏吗?

java - 想要使用 Spring SessionAttribute 计算系统中的登录成员数量?

java - 为什么 jfrog maven artifactory 插件在验证阶段被调用?

maven - 如何让 maven 从/src/test/resources 而不是/src/main/resources 获取依赖项目的资源?

java - 由于 "Failed to execute goal org.apache.felix:maven-bundle-plugin:2.5.3",Maven 构建失败