2013-07-30 45 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

相關問題