【发布时间】:2020-04-25 11:45:22
【问题描述】:
如果我运行 maven install 命令,那么它将运行之前的所有阶段。 validate 是 default maven 构建生命周期的第一阶段,默认情况下不附加到任何 maven 目标/插件。如果我错了,请纠正我
如果附加了插件/目标,则阶段可以工作。
由于默认情况下验证阶段未附加到任何目标,如果我没有专门挂钩任何自定义目标,例如下面,是否会执行此阶段?
<build>
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<id>custom-clean</id>
<phase>validate</phase>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
</build>
如果它在默认生命周期内执行(没有自定义),那么没有目标的阶段如何工作?
【问题讨论】:
-
如果没有附加到特定阶段的目标会执行什么?
标签: java maven maven-3 maven-plugin maven-profiles