我希望发生以下情况:
- 当我运行时
mvn clean install
,我希望单独运行单元测试(没有集成测试) - 当我这样做时
mvn integration test
,我希望单独运行集成测试(没有单元测试) - 当我
mvn test
单独进行单元测试时应该运行。
Maven Surefire
我用插件和插件尝试了一些东西,Maven failsafe
但无法做到这一点。我尝试过的是:添加了 Surefire 和 Failsafe 插件,尝试使用注释分离单元测试,以及在包级别分离单元测试和集成测试,并保持单元和集成测试的特定命名约定。
我能够实现的是单独运行单元测试mvn clean install
,但是当我运行 Maven 集成测试时,我无法阻止单元测试运行。知道我应该怎么做吗?