Maven 之常用命令
1. 创建一个普通 Maven项目
- mvn archetype:create –DgroupId=groupId -DartifactId=dartifactId
- -DpackageName=packageName
2. 创建一个Web Maven项目:
- mvn archetype:create –DgroupId=groupId -DartifactId=dartifactId
- -DpackageName=packageName
- -DarchetypeArtifactId=maven-archetype-webapp
3. 编译源代码:
- mvn compile
4. 编译测试代码:
- mvn test-compile
5. 执行测试代码:
- mvn test 或 mvn surefire:test -Dmaven.test.failure.ignore= boolean //是否忽略测试失败的用例
6. 执行指定Main Class:
- mvn exec:java
- -Dexec.mainClass=org.sonatype.mavenbook.weather.Main
或定义在pom.xml中
- < build >
- < plugins >
- < plugin >
- < groupId > org.codehaus.mojo </ groupId >
- < artifactId > exec-maven-plugin </ artifactId >
- < version > 1.1.1 </ version >
- < configuration >
- < mainClass > org.sonatype.mavenbook.weather.Main </ mainClass >
- </ configuration >
- </ plugin >
- < plugin >
- < artifactId > maven-compiler-plugin </ artifactId >
- < configuration >
- < source > 1.6 </ source >
- < target > 1.6 </ target >
- </ configuration >
- </ plugin >
- </ plugins >
- </ build >
7. 在本地Repository 中安装Jar:
- mvn install -Dmaven.test.skip= boolean //是否跳过单元测试
8. 在本地Repository 中安装源码:
- mvn source:jar install -Dmaven.test.skip= boolean 是否跳过单元测试
9. 生成jar文件 | 产生项目Site文件 | 对项目进行打包 | 清除产生的项目
- mvn jar:jar | mvn site | mvn package | mvn clean
10. 将Web项目在指定的Servlet容器中运行:
- mvn tomcat:run | mvn jboss:start
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>jboss-maven-plugin</artifactId>
- <version>1.4 . 1 </version>
- <configuration>
- <hostName>172.16 . 5.64 </hostName>
- <port>8080 </port>
- <fileNames>
- <fileName>E:/test/cms/target/cms.war</fileName>
- </fileNames>
- </configuration>
- </plugin>
- </plugins>
Maven 之常用命令相关推荐
- 【Maven】Maven的常用命令
目录 一.Maven的常用命令 1.compile 编译命令 2.test 测试命令 3 .clean 清理命令 4.package 打包命令 5. install 安装命令 6.Maven 指令的生 ...
- maven的常用命令
install 安装 功能: 编译和打包,把打好的可执行的jar包(或者war包或者其他包)部署到本地maven仓库 编译 javac 打包 -jar,将java代码打包为jar文件 安装到本地仓库- ...
- Maven使用常用命令
> mvn clean 删除target文件夹 > mvn clean test 编译测试代码,默认被放到target/test-classes文件夹下面 > mvn clean c ...
- MAVEN 的常用命令
1.清除命令:mvn clean 2.编译命令:mvn conpile 3.打包命令:mvn package 4.跳过单元测试命令:mvn clean package -Dmaven.test.sk ...
- Maven(二):常用命令、依赖管理
相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...
- Maven是什么? Maven的概念+作用+仓库的介绍+常用命令
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型.一组标准集合,一个依赖管理系统.和用来运行定义在生命周期阶段中插件目标和逻辑. 核心功能 Maven的核心 ...
- Windows 系统中 CMD 工具常用命令
目录 版本查看命令 Maven的常用命令 MySql 常用的命令 Redis 命令 String 数据类型 哈希 hash 数据类型 列表 list 数据类型 集合 set 数据类型 有序集合 sor ...
- maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...
- Maven学习详解(13)——Maven常用命令大全与pom文件讲解
2019独角兽企业重金招聘Python工程师标准>>> 一.Maven常用命令 1.1.Maven 参数 -D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运 ...
最新文章
- Anaconda入门使用指南(二)
- echarts中graphic_使用Pyecharts进行奥运会可视化分析!
- (0039) iOS 开发之地图之百度vs高德
- LOJ 3094 「BJOI2019」删数——角标偏移的线段树
- ASP.NET中 DropDownList+DetailsView(详细视图)的使用前台绑定
- 数据库的设计(一些观点) _转
- Bottle 框架中的装饰器类和描述符应用
- 海驾学车过程全揭秘——第九篇:科目三集训及考试
- 百度阿里网易大疆等大小厂前端校招面筋 | 掘金技术征文
- C#回车切换焦点实现实例解析
- C#.Net工作笔记006---关于各种四舍五入_小数点保留第几位等操作_随时更新
- Java终结符_从零开始写个编译器吧 - TerminalSymbol.java 与 NonTerminalSymbol.java
- ckfinder的使用及了解config.xml的配置
- 简单实现将GIF图片转换为字符画
- ThinkPad T400重装win7系统
- Element Black 打造 NFT 新形式
- 状态空间的离散时间模型
- 十进制与任意进制的转换
- x什么意思c语言新闻app啊 视频,优秀APP分享——视频新闻类
- 加拿大小哥用树莓派做了个狗子探测器
热门文章
- IT兄弟连 Java语法教程 变量1
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】HAWQ数据仓库 使用之 gpfdist协议
- Eclipse Collections:让Java Streams更上一层楼
- 使用 supervisor 管理进程
- Google的其他用法
- MySQL数据库服务器的架设
- 线程池设计中的惊群问题
- OSPFv2的综合实验试题分析第1例(CCNP阶段)
- Bit,Byte,Word,Dword,Qword
- 第五周-第11章节-Python3.5-内置模块详解之Xml模块