如何在maven项目中设置默认参数?

如何在maven项目中设置默认参数?,maven,maven-2,maven-3,Maven,Maven 2,Maven 3,要在测试阶段禁用缓存,我需要输入以下命令: mvn test -Dnet.sf.ehcache.disabled=true 有没有办法将此属性“net.sf.ehcache.disabled”设置为默认值?(哪个菜单:每当我指定“mvn测试”时,我想自动将此参数“net.sf.ehcache.disabled”设置为true)您可以尝试在pom.xml中配置surefire插件,如下所示: ... <build> <plugins> <pl

要在测试阶段禁用缓存,我需要输入以下命令:

mvn test -Dnet.sf.ehcache.disabled=true

有没有办法将此属性“net.sf.ehcache.disabled”设置为默认值?(哪个菜单:每当我指定“mvn测试”时,我想自动将此参数“net.sf.ehcache.disabled”设置为true)

您可以尝试在pom.xml中配置surefire插件,如下所示:

...
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <systemPropertyVariables>
                    <net.sf.ehcache.disabled>true</net.sf.ehcache.disabled>
                </systemPropertyVariables>
            </configuration>
        </plugin>
    </plugins>
</build>
...
。。。
org.apache.maven.plugins
maven surefire插件
真的
...

这是配置surefire插件的选项吗?是的,对我来说可以:)