1. 创建一个普通 Maven项目

Java代码  
  1. mvn archetype:create  –DgroupId=groupId  -DartifactId=dartifactId
  2. -DpackageName=packageName

2. 创建一个Web Maven项目:

Java代码  
  1. mvn archetype:create  –DgroupId=groupId  -DartifactId=dartifactId
  2. -DpackageName=packageName
  3. -DarchetypeArtifactId=maven-archetype-webapp

3. 编译源代码:

Java代码  
  1. mvn compile

4. 编译测试代码:

Java代码  
  1. mvn test-compile

5. 执行测试代码:

Java代码  
  1. mvn test  或 mvn surefire:test -Dmaven.test.failure.ignore= boolean    //是否忽略测试失败的用例

6. 执行指定Main Class:

Java代码  
  1. mvn exec:java
  2. -Dexec.mainClass=org.sonatype.mavenbook.weather.Main

或定义在pom.xml中

Xml代码  
  1. < build >
  2. < plugins >
  3. < plugin >
  4. < groupId > org.codehaus.mojo </ groupId >
  5. < artifactId > exec-maven-plugin </ artifactId >
  6. < version > 1.1.1 </ version >
  7. < configuration >
  8. < mainClass > org.sonatype.mavenbook.weather.Main </ mainClass >
  9. </ configuration >
  10. </ plugin >
  11. < plugin >
  12. < artifactId > maven-compiler-plugin </ artifactId >
  13. < configuration >
  14. < source > 1.6 </ source >
  15. < target > 1.6 </ target >
  16. </ configuration >
  17. </ plugin >
  18. </ plugins >
  19. </ build >

7. 在本地Repository 中安装Jar:

Java代码  
  1. mvn install -Dmaven.test.skip= boolean    //是否跳过单元测试

8. 在本地Repository 中安装源码:

Java代码  
  1. mvn source:jar install -Dmaven.test.skip= boolean   是否跳过单元测试

9. 生成jar文件 |  产生项目Site文件 | 对项目进行打包 | 清除产生的项目

Java代码  
  1. mvn jar:jar | mvn site | mvn  package  | mvn clean

10. 将Web项目在指定的Servlet容器中运行:

Java代码  
  1. mvn tomcat:run | mvn jboss:start
Java代码  
  1. <plugins>
  2. <plugin>
  3. <groupId>org.codehaus.mojo</groupId>
  4. <artifactId>jboss-maven-plugin</artifactId>
  5. <version>1.4 . 1 </version>
  6. <configuration>
  7. <hostName>172.16 . 5.64 </hostName>
  8. <port>8080 </port>
  9. <fileNames>
  10. <fileName>E:/test/cms/target/cms.war</fileName>
  11. </fileNames>
  12. </configuration>
  13. </plugin>
  14. </plugins>

Maven 之常用命令相关推荐

  1. 【Maven】Maven的常用命令

    目录 一.Maven的常用命令 1.compile 编译命令 2.test 测试命令 3 .clean 清理命令 4.package 打包命令 5. install 安装命令 6.Maven 指令的生 ...

  2. maven的常用命令

    install 安装 功能: 编译和打包,把打好的可执行的jar包(或者war包或者其他包)部署到本地maven仓库 编译 javac 打包 -jar,将java代码打包为jar文件 安装到本地仓库- ...

  3. Maven使用常用命令

    > mvn clean 删除target文件夹 > mvn clean test 编译测试代码,默认被放到target/test-classes文件夹下面 > mvn clean c ...

  4. MAVEN 的常用命令

    1.清除命令:mvn clean 2.编译命令:mvn  conpile 3.打包命令:mvn package 4.跳过单元测试命令:mvn clean package -Dmaven.test.sk ...

  5. Maven(二):常用命令、依赖管理

    相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...

  6. Maven是什么? Maven的概念+作用+仓库的介绍+常用命令

    Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型.一组标准集合,一个依赖管理系统.和用来运行定义在生命周期阶段中插件目标和逻辑. 核心功能 Maven的核心 ...

  7. Windows 系统中 CMD 工具常用命令

    目录 版本查看命令 Maven的常用命令 MySql 常用的命令 Redis 命令 String 数据类型 哈希 hash 数据类型 列表 list 数据类型 集合 set 数据类型 有序集合 sor ...

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

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

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

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

最新文章

  1. Anaconda入门使用指南(二)
  2. echarts中graphic_使用Pyecharts进行奥运会可视化分析!
  3. (0039) iOS 开发之地图之百度vs高德
  4. LOJ 3094 「BJOI2019」删数——角标偏移的线段树
  5. ASP.NET中 DropDownList+DetailsView(详细视图)的使用前台绑定
  6. 数据库的设计(一些观点) _转
  7. Bottle 框架中的装饰器类和描述符应用
  8. 海驾学车过程全揭秘——第九篇:科目三集训及考试
  9. 百度阿里网易大疆等大小厂前端校招面筋 | 掘金技术征文
  10. C#回车切换焦点实现实例解析
  11. C#.Net工作笔记006---关于各种四舍五入_小数点保留第几位等操作_随时更新
  12. Java终结符_从零开始写个编译器吧 - TerminalSymbol.java 与 NonTerminalSymbol.java
  13. ckfinder的使用及了解config.xml的配置
  14. 简单实现将GIF图片转换为字符画
  15. ThinkPad T400重装win7系统
  16. Element Black 打造 NFT 新形式
  17. 状态空间的离散时间模型
  18. 十进制与任意进制的转换
  19. x什么意思c语言新闻app啊 视频,优秀APP分享——视频新闻类
  20. 加拿大小哥用树莓派做了个狗子探测器

热门文章

  1. IT兄弟连 Java语法教程 变量1
  2. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】HAWQ数据仓库 使用之 gpfdist协议
  3. Eclipse Collections:让Java Streams更上一层楼
  4. 使用 supervisor 管理进程
  5. Google的其他用法
  6. MySQL数据库服务器的架设
  7. 线程池设计中的惊群问题
  8. OSPFv2的综合实验试题分析第1例(CCNP阶段)
  9. Bit,Byte,Word,Dword,Qword
  10. 第五周-第11章节-Python3.5-内置模块详解之Xml模块