转载自   这 30 个常用的 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 命令你必须熟悉!

    maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询. maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下. -D 指定参数,如 ...

  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. Setting Up YARN High Availability
  2. Django 学习第十一天——中间键和上下文处理器
  3. 清华大学c语言指针ppt,清华大学出版社-C语言10指针.ppt
  4. 再见了, VS Code!
  5. mysql防注入 php_PHP使用PDO实现mysql防注入功能详解
  6. apache限制php上传大小修改
  7. converter 无法查询活动linux源计算机,【VMware】Converter迁移linux系统虚拟机
  8. idea提交新项目到远程git创库
  9. 《动手学深度学习》TF2.0 实现
  10. springboot整合rabbitMQ-路由模型
  11. Fedora23 安装 psycopg2
  12. 计算机专业英语张强华答案,计算机专业英语答案
  13. 【BZOJ4414】数量积
  14. 《STL》— NYOJ STL练习 习题汇总
  15. nodeJS打包安装和问题处理
  16. 处理器与大力神杯,夺冠或许并不需要11人
  17. selenium的工作原理
  18. MYSQL进阶(一)
  19. 实例化对象是什么意思,什么是实例化,什么是对象。多态性
  20. requests模块基本使用、代理ip、session访问

热门文章

  1. [JavaWeb-CSS]CSS扩展选择器
  2. [JavaWeb-MySQL]DML_操作表
  3. 激光炸弹(二维前缀和问题)
  4. 机器学习理论引导 电子版_机器学习理论篇1:机器学习的数学基础(2)
  5. 数据结构-查找-总结归纳知识点
  6. oracle 取英文排序,Oracle中中文、数字,英文混杂形式的字段进行排序的方法
  7. matlab将struct和cell转换成matrices
  8. 2019-03-10-算法-进化(只出现一次的数字)
  9. HUD4035Maze
  10. gym 102875A -- Array(未更新完)