在Eclipse中使用skipTests = false和Maven Surefire插件

时间:2013-05-02 09:34:39

标签: java eclipse maven surefire

我在Eclipse中使用带有surefire插件的Maven在我调用Maven时跳过测试,但我也希望能够专门调用测试目标。

我使用this website中的描述来设置我的项目,并且我完全按照“默认跳过”部分所述进行设置。它适用于普通的Maven调用,测试正在被忽略。 Bamboo中的设置也可以,设置参数skipTests=false以调用测试目标具有所需的效果,测试正在执行。

但是在Eclipse中,这不起作用。我定义了一个带有测试目标的Maven运行配置,并将变量skipTests设置为false。但测试仍然被跳过。然后我激活了调试输出并看到skipTests=false确实是一个属性,但是Maven surefire插件的配置仍然列出了调试输出中skipTests为真:

(...)
[DEBUG]    (s) skipTests = true
(...)

我错过了什么或者这是我的版本的问题吗?我使用Eclipse Juno和集成的Maven 3.0.4以及版本2.14中的surefire插件。

0 个答案:

没有答案