Maven - 能够运行一组测试但不能运行单个测试

时间:2021-05-25 07:17:08

标签: maven maven-surefire-plugin

在我的 pom 文件中,我将 group 定义为

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <argLine>
                        -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                    </argLine>
                    <groups>Web</groups>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

当我使用以下命令行在控制台中运行时,它可以工作

mvn -Dgroups=Web

但是,当我运行一个诸如

mvn -Dtest=MyTest

Maven 显示错误 [ERROR] Failed to execute target org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test (default-cli) on project test-benchmarks:没有执行任何测试! (设置 -DfailIfNoTests=false 以忽略此错误。)-> [帮助 1] 因此,我必须删除 POM 文件中的 <groups>Web</groups> 标签,才能正常运行单个测试。 有没有人帮我修复它? 谢谢

0 个答案:

没有答案
相关问题