Maven命令行参数
Maven命令行参数
参考:
https://books.sonatype.com/mvnref-book/reference/running-sect-options.html
查看mvn命令options
mvn -h
常用参数项
设置系统属性 mvn -D,最常用的就是跳过test,该处定义的属性在Maven POM or Maven Plugin中同样生效
mvn install -Dmaven.test.skip=true
启用profiles
mvn package assembly:single -P profileid
离线模式,-o
针对failure的选项
-fea 编译结束后显示错误
-ff 错误后马上停止,默认应该是这个选项
-fn 无视结果
verbosity控制
-e 会把maven执行时候的错误堆栈打出来,对于maven插件的开发者很有用
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project helloEnum: Compilation failure at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213) at org.apache.maven.cli.MavenCli.main(MavenCli.java:157) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497)
-X debug
-q quiet 只打印错误
Dependencies策略
-U 只是保证SNAPSHOT版本的依赖会更新到最新
-C -c 对下载的依赖进行checksum
不对子工程递归执行,有时候只想install最外层的父pom至本地仓库,可使用-N参数
mvn -N install
Maven命令行参数相关推荐
- 如何在Java中解析命令行参数?
在Java中解析命令行参数的好方法是什么? #1楼 我不建议使用Apache Common CLI库,因为它是非线程安全的. 它使用带有静态变量和方法的有状态类来进行内部工作(例如OptionBuil ...
- Maven命令行 打包
Maven命令行使用:mvn clean package(打包) mvn clean install -DskipTests install报错没有报错信息时:运行这个命令:mvn -X instal ...
- 介绍Java -D 命令行参数
介绍Java -D 命令行参数 我们在ide中执行程序经常需要设置VM参数,运行maven命令也需要设置参数,都是通过-D设置参数值.本文带你了解-D命令行参数. 1. 什么是Java -D命令行参数 ...
- Maven命令行窗口指定settings.xml
maven命令行窗口指定特定settings.xml ,在命令行界面指定settings.xml,需加入如下参数: //指定使用配置xml编译项目 mvn install --settings d:\ ...
- 002 第一季SpringBoot2核心技术-核心功能:配置文件、Web开发(原生组件)、数据访问、单元测试、指标监控、原理解析:@Value、命令行参数、手动获取bean、自定义starter
三.核心技术之- ->核心功能 1. 配置文件 1.1 文件类型 1.1.1 properties 同以前的properties用法 优先级高于yml的方式. 1.1.2 yaml 1) 简介 ...
- Java程序命令行参数总结
前言: 在命令行中输入可以输入各类参数,本文将针对这些参数做一个小结. 基于命令行输入参数 测试程序如下: import java.util.Arrays; public class Main {pu ...
- Go 学习笔记(45)— Go 标准库之 flag(命令行参数解析)
1. 参数解析说明 import "flag" flag 包实现了命令行参数的解析.每个参数认为一条记录,根据实际进行定义,到一个 set 集合.每条都有各自的状态参数. 使用 f ...
- INNO SETUP 获得命令行参数
INNO SETUP 获得命令行参数 原文 http://www.cnblogs.com/ahuo/archive/2009/07/30/1534998.html [Code] function Ge ...
- Windows安装用于OCR的Tesseract及使用命令行参数进行OCR
Windows安装用于OCR的Tesseract及使用命令行参数进行OCR 1. 效果图 2. Tesseract 安装及验证 参考 这篇博客将介绍如何安装和使用光学字符识别(OCR Optical ...
最新文章
- 《Python Cookbook》 最佳译本开放下载啦!
- javascript二维数组转置_VBA数组拆分及维数的转换
- 地震也能照常运行的数据中心新设计
- 什么是 ABAP Field Symbol
- CSS3详解:transform、transition
- vue项目中遇到的问题总结
- 用Java读取pdf中的数据
- bzoj 2555: SubString
- mysql之使用json
- velocity语法小结
- Frefox安装AeroFox皮肤插件后菜单字体的美化
- 相机参数标定+透视变换
- 【优化】1338- 分享一下图像优化原理
- 经典音频MUTE电路分析
- 基于ROS设计一款机械臂控制系统 [转发]
- 笔记本屏幕给另一台当扩展屏幕_chenjie的博客
- 【解决方案】宠物医院如何实现顾客医院联动的安全监控?EasyCVR视频图像智能分析远程监控方案介绍
- Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。
- DenseBox: Unifying Landmark Localization with End to End Object Detection
- XSS靶场level7秘籍
热门文章
- JavaScript 中字符串截取 (+实现)
- 微服务应用开发入门④服务网关
- from scipy.misc import imread, imresize, imsave 报错的解决方法
- bugku_PHP代码审计—md5加密相等绕过
- 搭建IPv6签到服务器,并使用FRP获取IPv6信息
- 小程序textarea字体错位
- Visual Studio Code使用教程
- String字符串分割的3种方法 Java
- latext 开根号_LaTeX常用篇(二)---上下标/分式/根式/求和/连乘/极限/积分/希腊字母...
- React构造函数中为什么要写 super(props)