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

maven 常用命令相关推荐

  1. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  2. Maven学习详解(13)——Maven常用命令大全与pom文件讲解

    2019独角兽企业重金招聘Python工程师标准>>> 一.Maven常用命令 1.1.Maven 参数 -D 传入属性参数  -P 使用pom中指定的配置  -e 显示maven运 ...

  3. 【maven】maven入门以及maven常用命令

    在企业中的开发对应三个步骤: 开发                   ----->测试       -->发布 开发环境         测试环境         生产环境 硬编码:通过 ...

  4. java day48【 Maven 介绍 、 Maven 的使用 、Maven 常用命令 、 maven 工程运行调试 、总结】...

    第1章 Maven 介绍 1.1 什么是 Maven 1.1.1 什么是 Maven Maven 的正确发音是[ˈmevən],而不是"马瘟"以及其他什么瘟.Maven 在美国是一 ...

  5. 3.Maven 常用命令

    ** 第3章 Maven 常用命令 ** 我们可以在 cmd 中通过一系列的 maven 命令来对我们的 maven-helloworld 工程进行编译.测试.运 行.打包.安装.部署. 3.1.1 ...

  6. Maven——常用命令详解

    常用命令 mvn –version mvn -v 显示maven安装版本信息 mvn clean 清理项目打包文件,即项目下的target目录 mvn compile 编译项目下的src/main/J ...

  7. Eclipse中Maven常用命令以及Maven生命周期详解

    Eclipse中maven常用的命令 在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令: Maven Build: 这个命令用于编译Maven工程,执行命令后会在 ...

  8. Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目

    1.根据 Maven 的约定,我们在D盘根目录手动创建如下目录及文件结构: 2.打开pom.xml文件,添加如下内容: 1 <project xmlns="http://maven.a ...

  9. Maven学习总结(47)——Maven常用命令再总结

    分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 maven 命令的格式为 mvn [plugin-name]:[goal-name] ...

  10. maven 常用命令goal

    显示一个插件所有的goal 创建一个基于模版的项目,eclipse项目 //创建标准目录模板 mvn archetype:create -DgroupId=com.codeline.commons - ...

最新文章

  1. Python编程比较好的机构怎么选择
  2. android 在xml文件中引用自定义View
  3. 22桥接模式(Bridge Pattern)
  4. linux-查找某目录下包含关键字内容的文件
  5. bootice.exe linux 启动盘,怎么用bootice自己手动制作U盘启动-支持BIOS+UEFI
  6. 递归算法在生成树型结构中,几乎完全属于无稽的算法
  7. aerials标准测试图像_VIFB: 一个可见光与红外图像融合Benchmark
  8. Git下载连接远程仓库
  9. HackTools———10、使用Python编写TCP客户端、服务器端
  10. 【微信小程序】微信支付
  11. Js学习心得和思考方法
  12. python在图片上画矩形
  13. WH-1000XM3耳机怎么连接蓝牙
  14. python打印购物小票
  15. 数字游戏 -- 寻找缺失的数字
  16. 与其他带货直播平台相比,视频号更适合哪些人?
  17. 软件测试中的黑盒测试和白盒测试和灰盒测试
  18. Docker学习笔记 (狂神说)
  19. 简单的钓鱼网站制作-Setoolkit
  20. 不使用内置函数的情况下,如何使用Python实现求平均值、最大值和最小值?

热门文章

  1. ajax上传图片的方法,ajax上传图片的方法
  2. 安卓手机有坏点测试软件,检测手机屏幕是否有坏点的方法分享 怎么检测手机屏幕坏点...
  3. html小写罗马字符怎么写,如何在 LATEX 中插入大小写的罗马字符
  4. 非线性光学近似计算机应用,浅谈非线性光学的发展及应用
  5. 用Gson解析json
  6. 7- 代码段权限检查与 jmp
  7. 易语言输出mysql日志_个人理解的易语言下的日志总结(备忘)
  8. linux下codeblocks汉化
  9. Guice依赖注入(接口多实现)
  10. eclipse安装Subclipse(svn数据源)