maven命令行参数

经常是一个parent工程(<packaging>pom</packaging>)下面有好多子模块。

想要专门给parent打包却连带会把子工程一并打了。

记录一个忽略子模块的参数命令:

mvn --non-recursive install

 

附上Maven命令行参数列表(英文原版传送门):

Maven CLI参数参考——google翻译
选项描述
-am,--also-make如果指定了项目列表,则还要构建列表所需的项目
-amd,--also-make-dependents如果指定了项目列表,则还要构建依赖于列表中项目的项目
-B,--batch-mode以非交互(批处理)模式运行
-C,--strict-checksums如果校验和不匹配,则构建失败
-c,--lax-checksums警告校验和不匹配
-cpu,--check-plugin-updates无效,仅保留用于向后兼容
-D,--define <arg>定义系统属性
-e,--errors产生执行错误消息
-emp,--encrypt-master-password <arg>加密主安全密码
-ep,--encrypt-password <arg>加密服务器密码
-f,--file <arg>强制使用备用POM文件(或带有pom.xml的目录)。
-fae,--fail-at-end之后才失败构建;允许所有未受影响的构建继续
-ff,--fail-fast在反应堆中首次失败时停止
-fn,--fail-never无论项目结果如何,都绝不会使构建失败
-gs,--global-settings <arg>全局设置文件的备用路径
-h,--help显示帮助信息
-l,--log-file <arg>记录文件到所有构建输出将到达的位置。
-llr,--legacy-local-repository使用Maven 2旧版本地存储库行为,即不使用_maven.repositories。也可以使用-Dmaven.legacyLocalRepo = true激活
-N,--non-recursive不要递归到子项目
-npr,--no-plugin-registry无效,仅保留用于向后兼容
-npu,--no-plugin-updates无效,仅保留用于向后兼容
-nsu,--no-snapshot-updates禁止快照更新
-o,--offline离线办公
-P,--activate-profiles <arg>以逗号分隔的配置文件列表以激活
-pl,--projects <arg>以逗号分隔的要构建的指定反应堆项目列表,而不是所有项目。可以通过[groupId]:artifactId或相对路径指定项目。
-q,--quiet安静的输出-仅显示错误
-rf,--resume-from <arg>从指定项目恢复反应堆
-s,--settings <arg>用户设置文件的备用路径
-T,--threads <arg>线程数,例如2.0C,其中C是内核乘以
-t,--toolchains <arg>用户工具链文件的备用路径
-U,--update-snapshots强制检查远程存储库上的更新版本和快照
-up,--update-plugins无效,仅保留用于向后兼容
-V,--show-version在不停止构建的情况下显示版本信息
-v,--version显示版本信息
-X,--debug产生执行调试输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值