如何快速的知道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文件中配置插件的参数去实现。
总结:针对其它的插件也可以同样使用此方法去快速定位输入参数。
如何快速的知道Maven插件的命令行输入参数的更多相关文章
- java命令行输入参数
		
Java命令行输入参数 代码用例:命令行输入参数,并进行加法运算. public class Demo01 { public static void main(String[] args) { for ...
 - 命令行传递参数并排序 AS实现加法
		
题目:从命令行输入参数并进行排序 1.实验准备 Integer提供了能在 int 类型和 String 类型之间互相转换的方法,还提供了处理 int 类型时非常有用的其他一些常量和方法. static ...
 - Java 命令行运行参数大全
		
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟 ...
 - 在VS中向命令行添加参数的方法
		
在VS中向命令行添加参数的方法 在VS中向命令行添加参数,即向main()函数传递参数的方法: 右键单击要 添加参数的工程-->属性-->配置属性-->调试,在右侧“命令参数”栏输入 ...
 - Java命令行输入求和的简单学习
		
思想:命令行输入的参数,必须先转换为数字才能进行加法计算,这就需要引用java.util.Scanner; 流程框图: 源代码: //实现几个整数相加的程序 //高开拓,2015.9.26 packa ...
 - Shell Scipt 命令行带参数,输出log
		
命令行带参数,以及字符串参数放到ssh命令里可以这么放: #!/bin/bash 这行保证运行bash可以这样: ./data.sh if [ $# != 4 ]; then echo ...
 - 记录一个 spring cloud 配置中心的坑,命令行端口参数无效,被覆盖,编码集问题无法读取文件等.
		
spring cloud 配置中心 结合GIT , 可以运行时更新配置文件.发送指令让应用重新读取配置文件. 最近在测试服务器实现了一套,结果CPU 实用率暴增,使用docker compose启动 ...
 - PyCharm命令行输入
		
PyCharm命令行输入 写作原因 网上资料比较杂,版本较老,与现在的版本有区别,所以根据网上资料和自己亲手实验撰写此文. 设置方法 在菜单中按此路径设置: Run->Edit Configur ...
 - Linux 命令行输入
		
这几天刚刚接触到Linux,在windows上安装的VMWare虚拟机,Centos7.安装什么都是贾爷和办公室的同事帮忙搞定的. 在虚拟机界面,按快捷键Ctrl+Alt+Enter,可以全屏显示Li ...
 
随机推荐
- Clover KextsToPatch 使用方法 2015.10.21
			
Clover KextsToPatch 使用方法 2015.10.21 前些天,因为 Thinkpad X230 BIOS 白名单限制,给她换了一块 ar9285 无线网卡,只是因为这块网卡正好可 ...
 - GIMP中的新建Layer与更改Layer大小
			
这边可以直接New Layer,新建一个Layer,还可以New from Visible,第二种是将当前的状态下图像复制出来. 改变Layer的大小,一般的方法两种: Crop to Selecti ...
 - 【php】 自带的过滤机制
			
<?php print_r(filter_list()); ?> 输出类似: Array ( [0] => int [1] => boolean [2] => float ...
 - shell-code-5-流程控制
			
××××××××××××××××××××IF-ELSE×××××××××××××××××××××××××××××× a=1b=2if [ $a == $b ]then echo a等于belif [ ...
 - u-boot顶层目录config.mk分析
			
1. 设置obj与src ifneq ($(OBJTREE),$(SRCTREE)) ifeq ($(CURDIR),$(SRCTREE)) dir := else dir := $(subst $( ...
 - volatile随笔见解
			
1.volatile可以保证可见性,不能保证一致性,但是与cas操作结合在实现并发上性能很不错,java并发包下不少类都有这种实现方式. 2.相比synchronized执行成本更低,因为它不会引起线 ...
 - Charles-安装和配置
			
一. 安装.破解charles工具 1. 安装压缩包中的charles_setup.exe,安装完成后先不启动charles. 2. 在安装文件中找到crack文件,将文件中的charles.jar拷 ...
 - 【JavaScript 14—学习总结】:从小事做起
			
导读:花了将近两个月,JavaScript的学习视频算是做完了.里面的例子,都敲过一遍,但有少数的几个就是实现不了,比如:百度分享侧栏随着滚动条移动:菜单切换只对第一个起作用等,也就先放着了.现在,就 ...
 - excel截取某个字符之前的值
			
1.find为查找函数,返回字符的位置,语法find(查找字符,被查字符或者单元格) 找到第一个-位置 2.left,字符截取函数,从左边开始,left(被截取的字符,个数)
 - [luoguP3317] [SDOI2014]重建(矩阵树定理)
			
传送门 为了搞这个题又是学行列式,又是学基尔霍夫矩阵. 矩阵树定理 本题题解 无耻地直接发链接,反正我也是抄的题解.. #include <cstdio> #include <cma ...