maven-surefire-plugin默认执行阶段定义逻辑的源码位置查询
Maven Surefire Plugin默认绑定test阶段的源码位置
- Maven插件的默认阶段绑定逻辑一般不在Java业务代码里,而是定义在插件的描述符文件中。
- 在maven-surefire-plugin项目中,这个绑定规则位于
src/main/resources/META-INF/maven/plugin.xml文件内。 - 打开该文件后,你能找到对应配置段,明确指定了
testgoal默认绑定到testphase:
<execution> <id>default-test</id> <goals> <goal>test</goal> </goals> <phase>test</phase> </execution>
- 少数插件会通过Java类的注解来配置默认绑定,但surefire插件的这类规则是通过plugin.xml这个标准插件描述符来声明的。
内容的提问来源于stack exchange,提问作者Rui
相关产品推荐
相关产品推荐

