Maven 3 将JVM参数附加到插件配置中显式指定的参数?

Maven 3 将JVM参数附加到插件配置中显式指定的参数?,maven-3,Maven 3,有时我需要追加参数,而不是覆盖配置中的参数: 比如说 mvn test -DargLine="-Dportal.test=huge" 应添加到 <argLine>-XX:+CMSClassUnloadingEnabled</argLine> -XX:+CMSClassUnloadingEnabled 所以结果等于 <argLine>-XX:+CMSClassUnloadingEnabled -Dportal.test=huge</argL

有时我需要追加参数,而不是覆盖配置中的参数:

比如说

mvn test  -DargLine="-Dportal.test=huge"    
应添加到

<argLine>-XX:+CMSClassUnloadingEnabled</argLine>
-XX:+CMSClassUnloadingEnabled
所以结果等于

<argLine>-XX:+CMSClassUnloadingEnabled -Dportal.test=huge</argLine>
-XX:+cmsclasssunloadingerabled-Dportal.test=巨大
有人能告诉我这是否可能以及如何做到吗


编辑:请不要回答“你为什么要那样做”之类的恼人问题。

我从来没有使用过argLine,但也许这就是你想要的。。i、 e.:

<argLine>-DskipTests=true ${argLine}</argLine>
-DskipTests=true${argLine}

(我以跳过测试为例:)

我现在很困惑,surefire插件Mojo有一个参数argLine。可以使用JVM参数-DargLine或配置中的元素设置此参数。JVM param默认会覆盖配置…现在使用您的解决方案,我想我必须调用不同于argLine的JVM参数名称,因为它将以与原始场景中相同的方式被覆盖…因此-DskipTests=true${argLine2}…顺便说一句,这个示例没有意义argLine用于应用于分叉测试JVM进程的真正JVM参数