咱們知道,能夠經過mvn命令激活生命週期階段,從而執行那些綁定在生命週期階段上的插件目標。但Maven還支持直接從命令行調用插件目標。Maven支持這種方式是由於有些任務不適合綁定在生命週期上,例如maven-help-plugin:describe,咱們不須要在構建項目的時候去描述插件信息。bash
咱們有時候會在命令行執行以下命令:maven
mvn dependency:tree
爲何是dependency不是maven-dependency-plugin?由於簡潔。爲了達到簡潔的目的,Maven引入了目標前綴的概念,help是maven-help-plugin的目標前綴,dependency是maven-dependency-plugin的目標前綴。有了目標前綴,Maven就能找到對應的artifactId。不過除了artifactId,Maven還須要獲得groupId和version才能精肯定位到某個插件,這個疑問咱們在下一篇文章繼續談。插件