这 30 个常用的 Maven 命令你必须熟悉!
maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。
maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下。
-D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试;
-P 指定 Profile 配置,可以用于区分环境;
-e 显示maven运行出错的信息;
-o 离线执行命令,即不去远程仓库更新包;
-X 显示maven允许的debug信息;
-U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。
常用maven命令
创建maven项目:mvn archetype:create
指定 group: -DgroupId=packageName
指定 artifact:-DartifactId=projectName
创建web项目:-DarchetypeArtifactId=maven-archetype-webapp
创建maven项目:mvn archetype:generate
验证项目是否正确:mvn validate
maven 打包:mvn package
只打jar包:mvn jar:jar
生成源码jar包:mvn source:jar
产生应用需要的任何额外的源代码:mvn generate-sources
编译源代码: mvn compile
编译测试代码:mvn test-compile
运行测试:mvn test
运行检查:mvn verify
清理maven项目:mvn clean
生成eclipse项目:mvn eclipse:eclipse
清理eclipse配置:mvn eclipse:clean
生成idea项目:mvn idea:idea
安装项目到本地仓库:mvn install
发布项目到远程仓库:mvn:deploy
在集成测试可以运行的环境中处理和发布包:mvn integration-test
显示maven依赖树:mvn dependency:tree
显示maven依赖列表:mvn dependency:list
下载依赖包的源码:mvn dependency:sources
安装本地jar到本地仓库:mvn install:install-file -DgroupId=packageName -DartifactId=projectName -Dversion=version -Dpackaging=jar -Dfile=path
web项目相关命令
启动tomcat:mvn tomcat:run
启动jetty:mvn jetty:run
运行打包部署:mvn tomcat:deploy
撤销部署:mvn tomcat:undeploy
启动web应用:mvn tomcat:start
停止web应用:mvn tomcat:stop
重新部署:mvn tomcat:redeploy
部署展开的war文件:mvn war:exploded tomcat:exploded
这 30 个常用的 Maven 命令你必须熟悉!相关推荐
- 这 30 个常用的 Maven 命令你必须熟悉
转载自 这 30 个常用的 Maven 命令你必须熟悉 maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下. -D 指定参数,如 -Dmave ...
- 常用的maven命令如下
常用的maven命令如下: Maven命令列表 mvn –version 显示版本信息 mvn clean 清理项目生产的临时文件,一般是模块下的target目录 mvn compile 编译源代码, ...
- 常用的maven命令
常用maven命令总结: mvn -v //查看版本 mvn archetype:create //创建 Maven 项目 mvn compile //编译源代码 mvn ...
- 4.maven中常用的构建命令
4.maven中常用的构建命令 常用命令 mvn -v 查看maven版本 compile 编译 test 测试 package 打包 clean 删除target install 根据pom.xml ...
- IDEA如何执行maven命令进行打包编译及常用命令
前提条件:maven配置环境变量. 在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误,建议重启编译器或者命令窗口. 执行maven命令,方式一: 在IDEA主界面左下角找到 ...
- Maven 命令格式及一些常用命令
Maven自身指定定义了一套对项目进行编译,测试,打包,运行,部署等工作的抽象.Maven自己是不实际负责这些工作的,而是把它们交给了插件.所以Maven命令的实际工作执行者是各种各样的插件. 要了解 ...
- 常用配置及命令V1.0
常用配置及命令V1.0 常用配置及命令V1.0 docker 安装ElasticSearch|Kibana Oracle命令 docker 安装nacos redis中的常用命令 nginx常用命令 ...
- java调用cmd执行maven命令
java调用cmd执行maven命令 一.原理介绍 Java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令. cmd /c dir 是执行完dir命 ...
- eclipse下运行自定义maven命令
为什么80%的码农都做不了架构师?>>> 想在eclips中运行maven插件中提供了几种常用的命令,右击选择项目,选择Run As,可以看到有maven butil,mave ...
最新文章
- Python源码学习:Python类机制分析-用户自定义类
- 对Document library中修改文档的Author之实现修改在list(三)
- python基础语法总结-Python基础语法精心总结!看完都知道的可以往下继续学习了...
- Spring JMS
- 【机器学习】异常检测算法速览(Python代码)
- java ibm 2035,C# java 连接 IBM MQ时出现 2035 或 2013认证错误的解决方法
- java 删除二维数组中的null_避免在Java中检查Null语句
- 突然想 写个 接口定义 【来源于华为和海康 设备接口同步】
- OpenCV精进之路(二十一):实例——去除发票上的印章
- Android 性能指标检测工具
- 4698. [SDOI2008]Sandy的卡片【后缀数组】
- Lazada新手开店费用有哪些、具体开店流程详解!
- 十大著名黑客-----凯文-米特尼克
- CUDA学习笔记(四)GPU架构
- Andriod中插入百度广告的使用
- JVM3-类文件结构
- 【概率论与数理统计(研究生课程)】知识点总结4(随机变量的数字特征)
- java出现报错java.lang.IndexOutOfBoundsException
- AES加密 + Base64编码
- 八十二、ElasticSearch详解(下)