当前位置: 首页 > news >正文

Maven 命令行及例子

基本

mvn -v - show-version -version 显示版本信息
mvn -h - help 显示帮助信息
mvn -e -errors控制 maven 的日志级别,产生执行错误相关消息
mvn -q - quiet 控制 maven 的日志级别,仅仅显示错误
mvn -o - offline 运行 offline 模式,不联网更新依赖
mvn -N - non-recursive 仅在当前项目模块执行命令,不构建子模块
mvn -pl - module-name在指定项目上执行命令
mvn -ff -fail-fast遇到项目构建失败,直接退出
mvn -fn -fail-never无论项目构建结果如何,构建从不失败
mvn -fae - fail-at-end 仅仅影响构建结果,允许不受影响构建继续
mvn -C - strict-checkssums 如果检验码不匹配的话,构建失败,产生警告
mvn -U 强制更新 snapshot 类型的插件或依赖库(否则 maven 一天只会更新一侧 snapshot 依赖)
mvn -npu - no-plugin-updates 对任何相关的注册插件,不进行虚心检查(使用该选项使 Maven 表现出稳定行为)
mvn -cpu - check-plugin-updates 对任何相关的注册插件,强制进行最新检查(即使项目 POM 里明确规定了 Maven 插件版本,还是会强制更新)
mvn -up - update-pluginsmvn -cpu 同义词
mvn -s -settings 用户配置文件的备用路径
mvn -gs - global-settings 全局配置文件的备用路径
mvn -emp - encrypt-master-password 加密主安全文件,存储到 Maven settings 文件里
mvn -ep -encrypt-password 加密服务器棉麻,存储到 Maven settings 文件里
mvn -npr - no-plugin-registry 对插件版本不使用 /.m2/plugin-registry.xml(插件注册表)里的配置

跑单元测试

mvn test 运行所有单元测试
mvn -D test=<ClassTest> test 运行 ClassTest 中所有测试

打包

mvn package -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

mvn package -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。


常用例子

sh 'mvn  -Dmaven.test.skip=true -gs `pwd`/configuration/settings.xml clean package'

http://www.lryc.cn/news/23158.html

相关文章:

  • JavaScript手写题
  • 为什么图标的宽度总是8的倍数?
  • 常用的xpath
  • 【035】基于java的进销库存管理系统(Vue+Springboot+Mysql)前后端分离项目,附万字课设论文
  • 【Spark分布式内存计算框架——Spark Streaming】7. Kafka集成方式
  • 如何引入elementUI
  • vue3+rust个人博客建站日记4-Vditor搞定MarkDown
  • KDZD-JC软化击穿试验仪
  • 【数据结构】单链表的C语言实现--万字详解介绍
  • 电子科技大学软件工程期末复习笔记(七):测试策略
  • 逆向-还原代码之除法 (Interl 64)
  • Python WebDriver自动化测试
  • 2023年微信小程序获取手机号授权登录注册详细教程,包含服务端教程
  • YOLOv8模型学习笔记
  • Java SE知识点1
  • 华为OD机试模拟题 用 C++ 实现 - 端口合并(2023.Q1)
  • C++ Primer Plus 第6版 读书笔记(3) 第3章 处理数据
  • ArrayList源码解读
  • python实战应用讲解-【语法高级篇】时间与日期(附python示例代码)
  • D. Moscow Gorillas(双指针 + 区间分析)
  • 华为OD机试题,用 Java 解【相同数字的积木游戏 1】问题
  • Python实现GWO智能灰狼优化算法优化BP神经网络分类模型(BP神经网络分类算法)项目实战
  • 无线蓝牙耳机哪个牌子好?2023质量好的无线蓝牙耳机推荐
  • Qt之QTableView自定义排序/过滤(QSortFilterProxyModel实现,含源码+注释)
  • 电商(强一致性系统)的场景设计
  • 算法与数据结构(一)
  • 【Python】元组如何创建?
  • qt操作文件以及字符串转换
  • 数组中只出现一次的两个数字(异或法思路)
  • python支持的操作系统有哪些