讀古今文學網 > Maven實戰 > 7.6.2 使用maven-help-plugin描述插件 >

7.6.2 使用maven-help-plugin描述插件

除了訪問在線的插件文檔之外,還可以借助maven-help-plugin來獲取插件的詳細信息。可以運行如下命令來獲取maven-compiler-plugin 2.1版本的信息:

這裡執行的是maven-help-plugin的describe目標,在參數plugin中輸入需要描述插件的groupId、artifactId和version。Maven在命令行輸出maven-compiler-plugin的簡要信息,包括該插件的坐標、目標前綴和目標等,見代碼清單7-6。

代碼清單7-6 使用maven-help-plugin獲取插件信息

對於坐標和插件目標,不再多做解釋,這裡值得一提的是目標前綴(Goal Prefix),其作用是方便在命令行直接運行插件。在第7.8節會做進一步解釋。maven-compiler-plugin的目標前綴是compiler。

在描述插件的時候,還可以省去版本信息,讓Maven自動獲取最新版本來進行表述。例如:

進一步簡化,可以使用插件目標前綴替換坐標。例如:

如果想僅僅描述某個插件目標的信息,可以加上goal參數:

如果想讓maven-help-plugin輸出更詳細的信息,可以加上detail參數:

讀者可以在實際環境中使用help:describe描述一些常用插件的信息,以得到更加直觀的感受。