maven

来源:互联网 发布:linux服务器慢的原因 编辑:程序博客网 时间:2024/06/06 01:06

maven的介绍
Maven 是基于POM(工程对象模型)的,通过pom.xml描述文件对项目的代码、报告、文件进行管理的工具。
它是Java开发的,所以是跨平台的项目管理工具,依赖jdk1.6及以上。
maven的两大功能:
1.管理依赖 【管理jar包】
2.项目构建 【清理、编译、测试、报告、打包、部署】
通过使用maven可以对项目进行快速简单的构建,前提是需要按照maven的规范进行代码开发。

maven项目结构
maven项目结构

maven常用命令
1. mvn compile 编译
2. mvn clean 清除,清除target目录中已编译好的文件
3. mvn test 测试,会将test目录中的源码进行编译
4. mvn package 打包
5. mvn install 安装,会将打好的包,安装到本地仓库
组合命令
1. mvn clean compile 先清除再编译
2. mvn clean test 先执行clean再执行test
3. mvn clean package
清理————清空环境
编译————编译源码
测试————测试源码
打包————将编译的非测试类打包
4. mvn clean install
清理————清空环境
编译————编译源码
测试————测试源码
打包————将编译的非测试类打包
部署————将打好的包发布到资源仓库中

原创粉丝点击