首页 > 其他分享 >Maven常用参数及其说明

Maven常用参数及其说明

时间:2023-02-06 16:45:51浏览次数:34  
标签:Profile 常用 settings -- Maven 参数 模块 构建

Maven常用参数及其说明

-h,--help Display help information
-am,--also-make 构建指定模块,同时构建指定模块依赖的其他模块;
-amd,--also-make-dependents 构建指定模块,同时构建依赖于指定模块的其他模块;
-B,--batch-mode 以批处理(batch)模式运行;
-C,--strict-checksums 检查不通过,则构建失败;(严格检查)
-c,--lax-checksums 检查不通过,则警告;(宽松检查)
-D,--define <arg> Define a system property
-e,--errors 显示详细错误信息
-emp,--encrypt-master-password <arg> Encrypt master security password
-ep,--encrypt-password <arg> Encrypt server password
-f,--file <arg> 使用指定的POM文件替换当前POM文件
-fae,--fail-at-end 最后失败模式:Maven会在构建最后失败(停止)。如果Maven refactor中一个失败了,Maven会继续构建其它项目,并在构建最后报告失败。
-ff,--fail-fast 最快失败模式: 多模块构建时,遇到第一个失败的构建时停止。
-fn,--fail-never 从不失败模式:Maven从来不会为一个失败停止,也不会报告失败。
-gs,--global-settings <arg> 替换全局级别settings.xml文件(Alternate path for the global settings file)
-l,--log-file <arg> 指定输出日志文件
-N,--non-recursive 仅构建当前模块,而不构建子模块(即关闭Reactor功能)。
-nsu,--no-snapshot-updates 强制不更新SNAPSHOT(Suppress SNAPSHOT updates)
-U,--update-snapshots 强制更新releases、snapshots类型的插件或依赖库(否则maven一天只会更新一次snapshot依赖)
-o,--offline 运行offline模式,不联网进行依赖更新
-P,--activate-profiles <arg> 激活指定的profile文件列表(用逗号[,]隔开)
-pl,--projects <arg> 手动选择需要构建的项目,项目间以逗号分隔;A project can be specified by [groupId]:artifactId or by its relative path.
-q,--quiet 安静模式,只输出ERROR
-rf,--resume-from <arg> 从指定的项目(或模块)开始继续构建
-s,--settings <arg> 替换用户级别settings.xml文件(Alternate path for the user settings file)
-T,--threads <arg> Thread count, for instance 2.0C where C is core multiplied
-t,--toolchains <arg> Alternate path for the user toolchains file
-V,--show-version Display version information WITHOUT stopping build
-v,--version Display version information
-X,--debug 输出详细信息,debug模式。
-cpu,--check-plugin-updates 【废弃】,仅为了向后兼容
-npr,--no-plugin-registry 【废弃】,仅为了向后兼容
-npu,--no-plugin-updates 【废弃】,仅为了向后兼容
-up,--update-plugins 【废弃】,仅为了向后兼容

必选的Profile一般配置在settings.xml中,始终激活;
可选的Profile一般配置在pom.xml中,持续集成时,根据不同环境激活不同的Profile;
$ mvn help:active-profiles 列出当前激活的Profile
$ mvn help:all-profiles 列出当前所有的Profile


到目前为止(最新版本为3.1.1)Maven的不足:
1.无法在Profile中引用另外一个Profile,Maven不支持,从而导致代码重复;

 

 

原文链接:https://blog.csdn.net/wangjunjun2008/article/details/18982089

标签:Profile,常用,settings,--,Maven,参数,模块,构建
From: https://www.cnblogs.com/han-bigdata/p/17095865.html

相关文章

  • Knn-Python网格化搜索超参数及数据归一化处理
    #将数据分为测试集和训练集fromsklearn.model_selectionimporttrain_test_splitX_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.2,random_st......
  • maven打包的jar包中的元数据中的快照版本依赖为带时间戳的
    目录在maven-jar-plugin的配置中添加useUniqueVersions为false,再打包的jar包的元数据的依赖就是snapshot版本了<plugin><groupId>org.apac......
  • 天天都接触的以太网接口,你知道有哪些类型和参数吗?
    新的一年新的征程新的课程开班等你来学!以太网接口简介以太网接口是一种用于局域网组网的接口,包括:以太网电接口、以太网光接口。为了适应网络需求,设备上定义了以下几种以太网......
  • JVM参数:带你认识-X和-XX参数
    摘要:JVM参数分为三类:标准参数、非标准参数(-X参数)和高级选项(-XX参数)。本文主要为大家讲解-X参数和-XX参数。本文分享自华为云社区《JVM运行参数之-X和-XX参数》,作者:共饮一......
  • JVM参数:带你认识-X和-XX参数
    摘要:JVM参数分为三类:标准参数、非标准参数(-X参数)和高级选项(-XX参数)。本文主要为大家讲解-X参数和-XX参数。本文分享自华为云社区《​​JVM运行参数之-X和-XX参数​​》,作者:......
  • Python新手常见问题三:在异常处理时错误的使用参数
    在异常处理时错误的使用参数假设你有如下的代码:>>>try:...l=["a","b"]...int(l[2])...exceptValueError,IndexError:#想捕捉两个异常...pass...Tr......
  • 项目开发中Git的常用操作
    将本地文件夹和远程项目关联在本地文件夹中打开GitBash,并输入gitinit初始化仓库初始化完成后会生成一个.git文件使用如下命令进行本地与远程仓库的连接:gitremoteaddor......
  • 保姆级手写promise以及promise常用得方法
    最近迷上了promise,觉得还挺有意思,看了大佬的一篇知乎文章  面试官:“你能手写一个Promise吗” ,写的很详细,超级赞,看完了来着做个笔记,牢固一下理解和印象。1.常见Prom......
  • Python爬虫常用的爬虫注意事项及技巧
    Python爬虫常用的爬虫技巧​​1、基本抓取网页​​​​2、使用代理IP​​​​3、Cookies处理​​​​4、伪装成浏览器​​​​5、页面解析​​​​6、验证码的处理​​​​7......
  • 19-可变参数
    可变参数publicclassDemo04{publicstaticvoidmain(String[]args){test(1,2,3,4,5,6);}//方法中包含可变参数publicstaticvoidte......