【正文】
如在命令行輸入如下mvn help:describe D plugin=:mavenpilerplugin:效果如下,顯示了一些插件的信息Name: Maven Compiler PluginDescription: The Compiler Plugin is used to pile the sources of your project.Group Id: Artifact Id: mavenpilerpluginVersion: Goal Prefix: pilerThis plugin has 3 goals:piler:pile Description: Compiles application sourcespiler:help Description: Display help information on mavenpilerplugin. Call mvn piler:help Ddetail=true Dgoal=goalname to display parameter details.piler:testCompile Description: Compiles application test sources.For more information, run 39。mvn help:describe [...] Ddetail39。需要注意的就是Goal Prefix: piler這里,是代表該插件的目標(biāo)前綴寫法,我稱之為目標(biāo)簡寫,也就是說你可以簡寫為mvn piler:pile就可以使用maven的mavenpilerplugin插件完成編譯項目的功能了。其實使用 “插件:目標(biāo)”的方式是適合該功能不方便與Maven生命周期綁定的情況下。4. 總結(jié)這次主要概括了Maven的生命周期以及它的插件機制和插件的使用。生命周期是Maven核心的東西,插件也是Maven核心的東西,所以還是有必要看看的。下次我們單獨來看看之前沒提到的解析機制,包括Maven倉庫的依賴解析和Maven插件的解析機制。 5 / 5