2013-07-30 41 views
0

插件如何添加以构建阶段。插件目标如何与maven中的构建阶段相关联

我知道Maven有目标列表,它执行默认情况下,但是当我们添加一个插件节点到 pom.xml中,

例如,按照Maven的文档,如果我们包括以下插件

<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> 

Q1。默认情况下,它构建的阶段是什么? Q2302。除了“默认”目标之外,它还会执行吗?例如,如果我有一个插件只是回声'你好' 并且它被绑定到编译阶段,那么除了汇编?

感谢 VENU

+0

你在说什么'default'目标? – khmarbaise

回答

0

你可以看到plugin的它说java的目标绑定到generate-sources的文件中。

你在说什么default目标不存在。在maven-plugin:目标和与项目的包装类型相关的生命周期阶段之间的默认绑定的意义上,它更有意义。在Maven super pom中定义了一种默认绑定,它定义了生命周期中的目标及其执行。

+0

好吧有道理。关于我的第二个问题。它是对默认目标还是替换的追加? – user993797

+0

根据你的第二个问题提高了我的答案。 – khmarbaise

相关问题