我有一个Maven2多模块项目,在我的每个子模块中都有名为Test.java
和Integration.java
的JUnit测试,分别用于单元测试和集成测试。当我执行时:
mvn test
执行子模块中的所有JUnit测试*Test.java
。当我执行时
mvn test -Dtest=**/*Integration
Integration.java
测试都不会在子模块中执行。
对我来说,这些似乎是完全相同的命令,但__为abc0/*integration**的命令不起作用,它显示在父级别运行的0个测试,其中没有任何测试