如何快速的知道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文件中配置插件的参数去实现。

 

总结:针对其它的插件也可以同样使用此方法去快速定位输入参数。

posted @ 2017-05-17 02:57  EasonJim  阅读(3410)  评论(0编辑  收藏  举报