【发布时间】:2017-10-07 13:22:28
【问题描述】:
我想更改maven-surefire-plugin 的默认设置,而不是使用<reportFormat>brief</reportFormat>,我想使用<reportFormat>plain</reportFormat>。
通常,我会通过为项目修改个人pom 来实现这一点,例如:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<reportFormat>plain</reportFormat>
</configuration>
</plugin>
但是,是否有可能以某种方式修改 ~/.m2/settings.xml 文件并将 <reportFormat>plain</reportFormat> 设置为我要编译的所有 maven 项目的默认行为。
我对许多 maven 项目进行了分析,因此我更愿意在全局级别更改行为,而不是为每个单独的项目修改 pom 文件。
【问题讨论】:
-
您应该使用公司 pom 在其中定义您希望为公司拥有的默认内容,但 settings.xml 不是它的正确位置,也不可能这样做......但是这要求您已经使用过公司的 pom 文件...