> 文章列表 > maven概述

maven概述

maven概述

核心概念:  

1.POM:一个文件,名称是pom.xml,翻译过来叫做项目对象模型。maven把一个项目当作一个模型使用,控制maven构建项目的过程,管理jar依赖。

2.约定的目录结构:maven项目的目录和文件的位置都是规定的。

3.坐标:是一个唯一的字符串,用来表示资源的。

4.依赖管理:管理你的项目可以使用jar文件

5.仓库管理(了解):你的资源存放的位置

6.生命周期(了解):maven工具构建项目的过程,就是生命周期。

7.插件和目标(了解):执行maven构建时候用的工具是插件

8.继承

9.集合

需要从maven的官网下载maven的安装包,解压

子目录:

     bin:执行程序,主要是mvn.cmd

     conf:maven工具本身的配置文件 settings.xml

     配置环境变量,指定一个M2_HOME的名称,指定它的值是maven工具安装目录,bin之前的目录

     再把M2_HOME加入到path之中,在所有路径之前加入%M2_HOME%\\bin;

验证:在新的命令行中执行:mvn -v;

执行mvn compile,结果是在项目的根目录下生成target目录(结果目录),maven编译的java程序

注意要在pom.xml那个目录编译

可以修改本机存放资源的目录位置,修改settings,修改<localRepository>地址,注意要用/

 通过三个坐标唯一查找到一个项目

 maven构建项目的过程:清理,编译,测试,报告,打包,安装,部署

执行mvn test,前面的所有流程都会执行一遍

maven插件

让resource文件夹称为放置配置文件的文件夹

 

web的目录结构,记得将pom.xml中的<packaging>改成war

pom

 或者点击右上角maven的刷新

导入模块

记得修改JDK

 

 

 complie表示:编译,测试,打包,安装时可以

provided表示:编译,测试时