插件目标如何与maven中的构建阶段相关联
插件如何添加到构建阶段 我意识到maven有一个默认执行的目标列表,但是当我们将插件节点添加到 pom.xml 例如,根据maven文档,如果我们包含以下插件插件目标如何与maven中的构建阶段相关联,maven,Maven,插件如何添加到构建阶段 我意识到maven有一个默认执行的目标列表,但是当我们将插件节点添加到 pom.xml 例如,根据maven文档,如果我们包含以下插件 <plugin> <groupId>org.codehaus.modello</groupId> <artifactId>modello-maven-plugin</artifactId> <version>1.4</version>
<plugin>
<groupId>org.codehaus.modello</groupId>
<artifactId>modello-maven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<configuration>
<models>
<model>src/main/mdo/maven.mdo</model>
</models>
<version>4.0.0</version>
</configuration>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
</plugin>
org.codehaus.modello
modellomaven插件
1.4
src/main/mdo/maven.mdo
4.0.0
JAVA
问题1。默认情况下,它与哪个构建阶段相关联
问题2。它是在“默认”目标之外执行的吗?例如,如果我有一个只响应“hello”的插件
它与编译阶段有关,除了编译之外,我是否还会听到“hello”的回音
谢谢
Venu您可以在的文档中看到,其中说明java目标绑定到
生成源代码
您所谈论的default
目标不存在。它在maven plugin:goal和生命周期阶段(与项目的打包类型相关)之间的默认绑定意义上更有意义。这里有一种默认绑定,在中定义,它定义了生命周期中的目标及其执行。您在谈论哪个default
目标?确定是有意义的。还有我的第二个问题。这是对默认目标的附加还是替换?根据您的第二个问题,我的答案得到了增强。