我的pom中没有surefire插件 - 它如何显示surefire输出?

Kev*_*ave 0 java testing plugins testng maven

我的pom中没有surefire插件.但是当我使用命令运行时,我得到了确保插件错误:

 mvn test -Dtest=TEstClass
Run Code Online (Sandbox Code Playgroud)

错误:

 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-
 test) on project my-projection: No tests were executed!  (Set -DfailIfNoTests=false to ignore 
 this error.) -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

它来自哪里?

小智 7

项目的超级pom包括surefire插件.如果你运行mvn help:effective-pom它会显示你在项目中调用maven时生效的pom,包括你从父pom文件继承的所有东西,你会看到它包含了surefire插件.