------------------------------maven3常用命令---------------------------

1、常用命令

    1)创建一个Project

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

  mvn archetype:generate  固定格式

  -DgroupId         组织标识(包名)

  -DartifactId        项目名称

  -DarchetypeCatalog=internal  不要从远程服务器上取catalog,解决新建项目卡在Generating project in Interactive mode处

  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project

  -DinteractiveMode      是否使用交互模式

    2)编译源代码

mvn compile

   3)编译测试代码

mvn test-compile

   4)清空

mvn clean

   5)运行测试

mvn test

   6)生产站点目录并打包

mvn site-deploy

   7)安装当前工程的输出文件到本地仓库

mvn install

   8)打包

mvn package

   9)先清除再打包

mvn clean package

   10)打成jar包

mvn jar:jar

    11)生成eclipse项目  

mvn eclipse:eclipse

    12)查看帮助信息

mvn help:help

   13)查看maven有哪些项目类型分类

mvn archetype:generate -DarchetypeCatalog=intrenal

创建java项目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=javaDemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

创建webapp项目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=webAppDemo -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

原文:http://blog.csdn.net/edward0830ly/article/details/8748986

最新文章

  1. 在C#后端处理一些结果然传给前端Javascript或是jQuery
  2. SQL Server 2008 R2——学习/练习/错误/总结/搜集
  3. 我的PHP之旅--XML操作
  4. SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块
  5. AT89C 系列单片机解密原理
  6. windows bat脚本编写
  7. Python学习之一
  8. 【转载】JavaScript继承详解(二)
  9. CXF 5参考资料
  10. ASP.Net获取Aras连接,并获取Innovator实例
  11. scala的break和continue
  12. day13_DOM
  13. [转载]DevOps在传统企业的落地实践及案例分享
  14. 整理一下pywinauto 的sendeys(py2.7)换成python3.6用PyUserInput
  15. 基于VS Code创建Spring Boot项目开发REST API(一)
  16. JavaScript中JSON对象和JSON字符串的相互转化
  17. 单击Gridview中LinkButton,获取当前行索引及某单元格值,进行相关处理
  18. Centos7源码安装httpd2.4版本web服务器
  19. html链接路径
  20. 树莓派 Raspbian

热门文章

  1. 微信小程序 --- 获取网络状态
  2. 补课:PageRank
  3. Oracle性能优化之Oracle里的执行计划
  4. linux dd命令详解及使用案例场景
  5. linux设备驱动开发详解 笔记
  6. scrapy爬虫系列之开头--scrapy知识点
  7. HTTP的常见状态码
  8. React Native专题-江清清
  9. Flask系列(五)Flask实现分页
  10. Python---2. 函数