Maven学习之二:常用命令整理学习
2015-01-20 14:58
127 查看
mvn的命令有很多,在项目开发中,常用的mvn命令有如下,理解了下面的几个常用命令后,运用maven就没有问题了。
mvn archetype:create
创建 Maven 项目
mvn compile
编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。
mvn test-compile
编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。
mvn test
运行应用程序中的单元测试
mvn site
生成项目相关信息的网站
mvn clean
清除目标目录中的生成结果
mvn package
依据项目生成 jar 文件,打包之前会进行编译,测试。
mvn install
在本地 Repository 中安装 jar。
mvn eclipse:eclipse
生成 Eclipse 项目文件及包引用定义。
mvn deploy
在整合或者发布环境下执行,将最终版本的包拷贝到远程 的repository,使得其他的开发者或者工程可以共享。
一些高级功能命令:
跳过测试类 : -Dmaven.test.skip=true
下载jar包源码: -DdownloadSource=true
下载javadocs: -DdownloadJavadocs=true
例如:
mvn package -Dmaven.test.skip=true 表示打包时忽略掉test目录,不编译。
mvn install -DdownloadSource=true 本地按照jar包时,下载jar的源文件包。
mvn archetype:create
创建 Maven 项目
mvn compile
编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。
mvn test-compile
编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。
mvn test
运行应用程序中的单元测试
mvn site
生成项目相关信息的网站
mvn clean
清除目标目录中的生成结果
mvn package
依据项目生成 jar 文件,打包之前会进行编译,测试。
mvn install
在本地 Repository 中安装 jar。
mvn eclipse:eclipse
生成 Eclipse 项目文件及包引用定义。
mvn deploy
在整合或者发布环境下执行,将最终版本的包拷贝到远程 的repository,使得其他的开发者或者工程可以共享。
一些高级功能命令:
跳过测试类 : -Dmaven.test.skip=true
下载jar包源码: -DdownloadSource=true
下载javadocs: -DdownloadJavadocs=true
例如:
mvn package -Dmaven.test.skip=true 表示打包时忽略掉test目录,不编译。
mvn install -DdownloadSource=true 本地按照jar包时,下载jar的源文件包。
相关文章推荐
- Linux常用命令整理<学习笔记随时更新>
- linux学习之linux常用命令整理
- Linux学习之Linux常用命令整理
- MySQL学习-常用命令整理
- 学习LINUX之常用命令整理
- DB2-学习笔记(2)-常用命令整理
- Linux学习笔记:常用命令整理
- 学习Linux常用命令网站链接整理[持续]
- vuex - 常用命令学习及用法整理
- 面试题整理学习(三):Git常用命令整理
- GDB学习整理2--gdb常用命令
- SQL server 学习(1)--SQL常用语法命令整理
- Docker学习笔记常用命令持续整理
- linux常用命令学习整理
- Linux学习之常用命令1-系统管理命令
- ASP.Net学习之常用模块整理(1)
- ASP.Net学习之常用模块整理(1)
- 阿D常用注入命令收集整理
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- ASP.Net学习之常用模块整理(2)