2

当我使用 运行测试时,我希望我的控制台尽可能安静mvn test,除非出现问题。再说一次,当我在 Eclipse 中编写测试时(换句话说,当我在 Eclipse 中运行单个 junit 测试时),它们可以非常冗长。

因此,与在 Eclipse 中一个接一个地运行测试相比,我需要一种方法来设置不同的 log4j/logback 设置。有没有办法做到这一点?

4

1 回答 1

3

您可以将surefire 配置为使用不同的记录器设置文件。这将被 Eclipse 忽略。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
        <argLine>-Dlogback.configuration=[wherever]</argLine>
    </configuration>
</plugin>
于 2012-10-15T10:25:53.667 回答