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参数