Maven:命令大全。
如果在命令行运行mvn -h 来显示mvn命令帮助,就可以看到如下的信息:
usage:mvn [options] [<goal(s)>] [<phase(s)>]
Options:
...
该信息告诉了我们mvn命令的基本用法,options表示可用的选项。除了选项之外,mvn命令后面可以添加一个或者多个goal和phase,他们分别是指插件目标和生命周期阶段。
mvn clean compile
说明:clean清理输出目录target/,compile编译项目主代码。
mvn clean test
说明:clean清理输出目录target/,test执行测试代码。
mvn clean package
说明:clean清理输出目录target/,package打包。
mvn clean install
说明:clean清理输出目录target/,install安装。
mvn archetype:generate
说明:创建项目骨架(Maven 3)。
mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate
说明:创建项目骨架(Maven 2)。
mvn dependency:list
说明:查看当前项目的已解析依赖。
mvn dependency:tree
说明:查看当前项目的依赖树。
mvn dependency:analyze
说明:分析当前项目的依赖。
mvn clean deploy
说明:将项目构建输出的构件部署到配置对应的远程仓库。
mvn help:describe -Dplugin=org.apache.maven.plugins:maven-source-plugin:2.1.1 -Ddetail
说明:输出对应插件的详细信息。
mvn install -Dmaven.test.skip=true
说明:跳过执行测试。
mvn help: describe -Dplugin = org.apache.maven.plugins:maven-compiler-plugin:2.1
说明:描述插件,获取maven-compiler-plugin 2.1版本的信息。
mvn help:describe -Dplugin=org.apache.maven.plugins:maven-compiler-plugin
说明:描述插件,省去版本信息,让Maven自动获取最新版本来进行描述。
mvn help:describe -Dplugin=compiler
说明:描述插件,使用插件目标前缀替换坐标。
mvn help:describe -Dplugin=compiler -Dgoal=compile
说明:描述插件,仅描述某个插件的信息。
mvn help:describe -Dplugin=compiler -Ddetail
说明:描述插件,输出详细的信息。
mvn clean install -pl 项目1,项目2
说明:构建指定的模块,模块间用逗号分隔。
mvn clean install -pl 项目1 -am
说明:同时构建所列模块的依赖模块。
mvn clean install -pl 项目1 -amd
说明:同时构建依赖于所列模块的模块。
mvn clean install -rf 项目1
说明:在完整的反应堆构建顺序基础上指定从哪个模块开始构建。
mvn test -Dtest=XXXTest
说明:指定要运行的测试用例。
mvn test -Dtest=XXX*Test
说明:匹配零个或多个字符。
mvn test -Dtest=XXX1Test,-XXX2Test
说明:指定多个测试用例。
mvn test -Dtest=XXX*Test,XXX2Test
说明:匹配多个测试用例和指定某几个测试用例。
mvn test -Dtest -DfailIfNoTests=false
说明:跳过测试。
mvn cobertura:cobertura
说明:生成测试覆盖率报告。
mvn jetty:run
说明:启动Jetty。
mvn jetty:run -Djetty.port=9999
说明:启动Jetty,并指定具体端口。
mvn cargo:start
说明:启动cargo。
mvn cargo:redeploy
说明:部署至远程Web容器。
mvn release:prepare
说明:准备发布版本。
mvn release:prepare -DautoVersionSubmodules=true
说明:自动为所有子模块使用与父模块一致的发布版本和新的SNAPSHOT版本。
mvn release:rollback
说明:回退release:prepare所执行的操作,注意:该步骤不会删除release:prepare生成的标签,需要手动删除。
mvn release:perform
说明:执行版本发布。签出release:prepare生成的标签中源代码,并在此基础上执行mvn deploy命令打包并部署构建至仓库。
mvn release:branch -DbranchName=1.1.x \ -DupdateBranchVersions=true -DupdateWorkingCopyVersion=false
说明:创建分支,-DbranchName用来配置所要创建的分支的名称,-DupdateBranchVersions表示为分支使用新的版本,-DupdateWorkingCopyVersions表示不更新本地代码(即主干)的版本。
Maven:命令大全。相关推荐
- 理解maven命令package、install、deploy的联系与区别
https://blog.csdn.net/zhaojianting/article/details/80324533 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 IT ...
- DOS命令大全 黑客必知的DOS命令集合
一般来说dos命令都是在dos程序中进行的,如果电脑中安装有dos程序可以从开机选项中选择进入,在windows 系统中我们还可以从开始运行中输入cmd命令进入操作系统中的dos命令,如下图: 严格的 ...
- linux mysql 命令 大全
linux mysql 命令 大全 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...
- Linux_学习_01_常用命令大全
一.文件目录 1.列出目录 ls -a #显示隐藏文件 -l #显示文件和目录的详细资料 -h-lrttree #显示文件和目录由根目录开始的树形结构 lstree #显示文件和目录由根目录开始的树形 ...
- Ubuntu常用命令大全[显示桌面]
Ubuntu常用命令大全 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-f ...
- cmd批处理命令大全1
cmd和批处理命令大全 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo 命令将显示当前回显设置. 语法 echo [{on|off}] [message] Sa ...
- linux下Vi编辑器命令大全
linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...
- Linux常用命令大全-toolfk程序员在线工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- 最常用的CURL命令大全
为什么80%的码农都做不了架构师?>>> 日期:2012-6-10 来源:GBin1.com cURL是 一个非常实用的命令行工具,可以有效的帮助你处理URL相关操作和数据传 ...
- eclipse下运行自定义maven命令
为什么80%的码农都做不了架构师?>>> 想在eclips中运行maven插件中提供了几种常用的命令,右击选择项目,选择Run As,可以看到有maven butil,mave ...
最新文章
- java中多态_Java中多态的理解
- ProE常用曲线方程:Python Matplotlib 版本代码(玫瑰曲线)
- python时间模块哪个好arrow模块_Arrow-一个最好用的日期时间Python处理库
- Linux环境下安装和使用Hyperledger Composer
- qtreeview 点击二级节点弹出dialog_2019二级造价师开卷考?一顿操作猛如虎,一看分数59...
- leetcode 11 Contain with most water
- 蜂考数据结构c语言版答案
- 潜利KINGLEE触摸屏维修喷码机显示屏电脑
- 好看的alert弹窗或样式弹窗
- 饿了么神级UI组件库——Element-UI使用指南
- 淘客帝国4.0免费版网页模板修改及n…
- 深度学习用于图像/视频增强的损失函数(loss)及评价指标
- Linux下文件命名规则
- 解决Windows下“fatal: unable to checkout working tree, warning: Clone succeeded, but checkout failed.”
- 计算机基础知识(免费、全面)
- 通过浏览器打开本地exe应用(支持任意浏览器)
- c语言主函数如何调用其他函数,SOS、、、、在主函数中调用其他函数
- 只需+1s,GitHub代码一键转成VS Code
- HALCON:Optical Flow(光流法)
- 搜索:搜索+优先队列