maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。

maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下。

-D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试;

-P 指定 Profile 配置,可以用于区分环境;

-e 显示maven运行出错的信息;

-o 离线执行命令,即不去远程仓库更新包;

-X 显示maven允许的debug信息;

-U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。

常用maven命令


  1. 创建maven项目:mvn archetype:create

    指定 group: -DgroupId=packageName

    指定 artifact:-DartifactId=projectName

    创建web项目:-DarchetypeArtifactId=maven-archetype-webapp

  2. 创建maven项目:mvn archetype:generate

  3. 验证项目是否正确:mvn validate

  4. maven 打包:mvn package

  5. 只打jar包:mvn jar:jar

  6. 生成源码jar包:mvn source:jar

  7. 产生应用需要的任何额外的源代码:mvn generate-sources

  8. 编译源代码: mvn compile

  9. 编译测试代码:mvn test-compile

  10. 运行测试:mvn test

  11. 运行检查:mvn verify

  12. 清理maven项目:mvn clean

  13. 生成eclipse项目:mvn eclipse:eclipse

  14. 清理eclipse配置:mvn eclipse:clean

  15. 生成idea项目:mvn idea:idea

  16. 安装项目到本地仓库:mvn install

  17. 发布项目到远程仓库:mvn:deploy

  18. 在集成测试可以运行的环境中处理和发布包:mvn integration-test

  19. 显示maven依赖树:mvn dependency:tree

  20. 显示maven依赖列表:mvn dependency:list

  21. 下载依赖包的源码:mvn dependency:sources

  22. 安装本地jar到本地仓库:mvn install:install-file -DgroupId=packageName -DartifactId=projectName -Dversion=version -Dpackaging=jar -Dfile=path

web项目相关命令


  1. 启动tomcat:mvn tomcat:run

  2. 启动jetty:mvn jetty:run

  3. 运行打包部署:mvn tomcat:deploy

  4. 撤销部署:mvn tomcat:undeploy

  5. 启动web应用:mvn tomcat:start

  6. 停止web应用:mvn tomcat:stop

  7. 重新部署:mvn tomcat:redeploy

  8. 部署展开的war文件:mvn war:exploded tomcat:exploded

这 30 个常用的 Maven 命令你必须熟悉!相关推荐

  1. 这 30 个常用的 Maven 命令你必须熟悉

    转载自   这 30 个常用的 Maven 命令你必须熟悉 maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下. -D 指定参数,如 -Dmave ...

  2. 常用的maven命令如下

    常用的maven命令如下: Maven命令列表 mvn –version 显示版本信息 mvn clean 清理项目生产的临时文件,一般是模块下的target目录 mvn compile 编译源代码, ...

  3. 常用的maven命令

    常用maven命令总结: mvn -v //查看版本      mvn archetype:create //创建 Maven 项目      mvn compile //编译源代码      mvn ...

  4. 4.maven中常用的构建命令

    4.maven中常用的构建命令 常用命令 mvn -v 查看maven版本 compile 编译 test 测试 package 打包 clean 删除target install 根据pom.xml ...

  5. IDEA如何执行maven命令进行打包编译及常用命令

    前提条件:maven配置环境变量. 在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误,建议重启编译器或者命令窗口. 执行maven命令,方式一:  在IDEA主界面左下角找到 ...

  6. Maven 命令格式及一些常用命令

    Maven自身指定定义了一套对项目进行编译,测试,打包,运行,部署等工作的抽象.Maven自己是不实际负责这些工作的,而是把它们交给了插件.所以Maven命令的实际工作执行者是各种各样的插件. 要了解 ...

  7. 常用配置及命令V1.0

    常用配置及命令V1.0 常用配置及命令V1.0 docker 安装ElasticSearch|Kibana Oracle命令 docker 安装nacos redis中的常用命令 nginx常用命令 ...

  8. java调用cmd执行maven命令

    java调用cmd执行maven命令 一.原理介绍 Java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令. cmd /c dir 是执行完dir命 ...

  9. eclipse下运行自定义maven命令

    为什么80%的码农都做不了架构师?>>>    想在eclips中运行maven插件中提供了几种常用的命令,右击选择项目,选择Run As,可以看到有maven butil,mave ...

最新文章

  1. Python源码学习:Python类机制分析-用户自定义类
  2. 对Document library中修改文档的Author之实现修改在list(三)
  3. python基础语法总结-Python基础语法精心总结!看完都知道的可以往下继续学习了...
  4. Spring JMS
  5. 【机器学习】异常检测算法速览(Python代码)
  6. java ibm 2035,C# java 连接 IBM MQ时出现 2035 或 2013认证错误的解决方法
  7. java 删除二维数组中的null_避免在Java中检查Null语句
  8. 突然想 写个 接口定义 【来源于华为和海康 设备接口同步】
  9. OpenCV精进之路(二十一):实例——去除发票上的印章
  10. Android 性能指标检测工具
  11. 4698. [SDOI2008]Sandy的卡片【后缀数组】
  12. Lazada新手开店费用有哪些、具体开店流程详解!
  13. 十大著名黑客-----凯文-米特尼克
  14. CUDA学习笔记(四)GPU架构
  15. Andriod中插入百度广告的使用
  16. JVM3-类文件结构
  17. 【概率论与数理统计(研究生课程)】知识点总结4(随机变量的数字特征)
  18. java出现报错java.lang.IndexOutOfBoundsException
  19. AES加密 + Base64编码
  20. 八十二、ElasticSearch详解(下)

热门文章

  1. 一道比较实用的MySQL面试题:游戏数据充值查询
  2. memcached与spring集成
  3. flex 动态显示时间
  4. Criteria查询之分页显示数据
  5. 钩子运行机制HOOK
  6. 一维行滤波提取俯视图下的车道线特征
  7. Simulink中From、Goto模块
  8. ffmpeg实现将MP4格式转封装成avi格式
  9. grep、egrep、fgrep的用法与特性详解
  10. ubuntu下安装配置hadoop