如何快速的知道Maven插件的命令行輸入參數


用命令行使用Maven的插件時,-D表示屬性的輸入,-P表示構建配置文件的輸入。

比如要使用package生命周期階段對Application項目進行打包jar時,查找方式如下:

1、由於package是Maven的生命周期階段,而package對不同的項目使用不同的插件,此時,打開Maven生命周期網站:http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html

2、定位到最下方,找到這個網址

3、打開http://maven.apache.org/ref/3.5.0/maven-core/default-bindings.html,找到jar包時package使用的插件

此時就知道使用的插件為maven-jar-plugin

4、通過Google查找關鍵字:maven maven-jar-plugin,進入到插件的官網https://maven.apache.org/plugins/maven-jar-plugin/

5、在官網的左側定位到Goals,也就是插件的目標,可以看到jar:jar就是package針對Application項目打包時的所用的插件,左邊為插件,右邊表示目標。

點擊進去https://maven.apache.org/plugins/maven-jar-plugin/jar-mojo.html

6、可以看出,默認就是package

7、此時,可以定位到下方的參數,上面為必選,下面為可選

8、其中帶有User property的表示可以在命令行上輸入的

形式為:mvn jar:jar -Djar.useDefaultManifestFile=true或者mvn package -Djar.useDefaultManifestFile=true

其余不帶有這種的都只能在pom.xml文件中配置插件的參數去實現。

 

總結:針對其它的插件也可以同樣使用此方法去快速定位輸入參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM