来源:http://www.cnblogs.com/MyFavorite/archive/2012/03/18/2404330.html

1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息,如果嫌不够详细,同样可以加-Ddetail.(注:一个插件goal也被认为是一个 “Mojo”) 下面大家就运行mvn help:describe -Dplugin=help -Dmojo=describe感受一下吧!

2. mvn archetype:generate 你是怎么创建你的maven项目的?是不是像这样:mvn archetype:create -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.ryanote -Dartifact=common,如果你还再用的话,那你就out了,现代人都用mvn archetype:generate了,它将创建项目这件枯燥的事更加人性化,你再也不需要记那么多的archetypeArtifactId,你只需输入archetype:generate,剩下的就是做”选择题”了.

3. mvn tomcat:run 用了maven后,你再也不需要用eclipse里的tomcat来运行web项目(实际工作中经常会发现用它会出现不同步更新的情况),只需在对应目录(如/ryanote)里运行 mvn tomat:run命令,然后就可在浏览器里运行http://localhost:8080/ryanote查看了.如果你想要更多的定制,可以在pom.xml文件里加下面配置: 01 02 03 04 org.codehaus.mojo 05 tomcat-maven-plugin 06 07 /web 08 9090 09 10 11 12 当然你也可以在命令里加参数来实现特定的功能,下面几个比较常用: 1. 跳过测试:-Dmaven.test.skip(=true) 2. 指定端口:-Dmaven.tomcat.port=9090 3. 忽略测试失败:-Dmaven.test.failure.ignore=true 当然,如果你的其它关联项目有过更新的话,一定要在项目根目录下运行mvn clean install来执行更新,再运行mvn tomcat:run使改动生效.

4. mvnDebug tomcat:run 这条命令主要用来远程测试,它会监听远程测试用的8000端口,在eclipse里打开远程测试后,它就会跑起来了,设断点,调试,一切都是这么简单.上面提到的那几个参数在这里同样适用.

5. mvn dependency:sources 故名思义,有了它,你就不用到处找源码了,运行一下,你项目里所依赖的jar包的源码就都有了

5个必须掌握的maven命令相关推荐

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

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

  2. maven命令-P 参数

    2019独角兽企业重金招聘Python工程师标准>>> maven 命令: mvn clean package -D maven.test.skip=true -P product ...

  3. 通过maven命令将源代码编译成jar到本地仓库

    图: 4.2.3        采用maven命令编译成jar安装到本地maven库 在路径框输入cmd,执行命令: mvn clean install 图: 图2 成功后可以看到jar包 转载于:h ...

  4. 解决idea中执行maven命令失败的问题

    解决idea中执行maven命令失败的问题 参考文章: (1)解决idea中执行maven命令失败的问题 (2)https://www.cnblogs.com/qyf404/p/4839479.htm ...

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

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

  6. 下运行maven命令_实话实说 | 这些maven命令,你会几个?

    今天有位微信好友私下问我:mvn install怎么好像把mvn compile的活也干了,所以我平时都是使用mvn install就ok了.奇怪的是,为什么还要搞个mvn compile呢? 听了这 ...

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

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

  8. Intellij IDEA2017 的控制台里不识别maven命令问题处理

    2019独角兽企业重金招聘Python工程师标准>>> cmd里运行 mvn -v可以显示出maven的版本信息,可是在IDEA的控制台里却提示不识别maven命令,此情况以管理员的 ...

  9. 部署shiro官方源码时,执行maven命令出错

    转载自  部署shiro官方源码时,执行maven命令出错 部署shiro官方源码时,执行maven命令会报下面错误: [INFO] --------------------------------- ...

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

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

最新文章

  1. 【mycat】读写分离
  2. 7-5 求前N天 (30 分)
  3. Linux系统中read的用法,Linux中read命令的用法
  4. 收藏 | Transformer 论文详细解读
  5. 我的docker随笔35:jenkins服务部署
  6. Windows RDP协议重大漏洞后发现黑客开始大规模扫瞄
  7. matlab在循环中保存jpg格式_Matlab如何循环读取文件
  8. 详解没有dSYM文件 如何解析iOS崩溃日志
  9. 网络安全及包分析实验报告
  10. token是什么?(加密)
  11. A-MPDU与A-MSDU各是什么意思
  12. 编译原理2---A Power Tool 正则表达式
  13. w10解决qq,微信语音自己说话别人听不到
  14. Andorid-foreground 解析
  15. Measurement Studio 2019 for Visual Studio 2019
  16. 纯js导出Excel文件(无需引入插件)
  17. cad高版本怎么转换成低版本?转换方法一览
  18. camera相机亮度测算与曝光
  19. Stata:拉索开心读懂-Lasso入门
  20. 【CF739E】Gosha is hunting

热门文章

  1. android 什么是9.png
  2. 图片与Byte相互转换,文件和字节流的转换方法
  3. 模态对话框和非模态对话框区别
  4. linux使用环境实验报告,Linux 及其使用环境实验报告.doc
  5. 简述机器指令与微指令之间的关系_计算机组成原理期末考试题-百度文库
  6. python一到10整数的平方和_零基础学python_10_列表(创建数值列表 )
  7. SQL注入——SQLmap的进阶使用(十三)
  8. mysql和tdengine_TDengine 基本操作
  9. C++primer 第四版6.12:练习题
  10. linux nodejs环境部署,Linux 部署Nodejs 环境 (自学记录篇)