Maven基础知识
一、maven的简介:
maven是一个跨平台的项目管理工具。Maven主要是基于java平台的项目构造、依赖管理和项目信息管理。
二、maven安装:
a) maven是在电脑安装好jdk的基础上进行安装的(如果电脑还没安装jdk先自行安装jdk后在安装maven)
b) 上maven的官网http://maven.apache.org/download.cgi 下载maven的jar包(这里示例的版本是apache-maven-3.1.1)
c) 解压maven的jar包,解压之后,文件中的文件目录结构如图:
d) 把maven配置到电脑上,跟配置jdk基本差不多。我的电脑》属性》高级》环境变量》系统变量
新近一个maven_home,配置maven解压后的路径,确定
再把maven配置到path下,确定
e) 测试maven是否安装成功,打开doc窗口,输入mvn –version后回车,如果出现如下界面则安装成功
三、Maven的本地仓库配置
a) Maven仓库:maven仓库分为本地仓库和中央仓库,在进行构造maven项目时,需要的jar的时候,maven先会在本地仓库查找,如果存在则直接下载到项目,否则到中央仓库区下载(肯定需要有网络,本地仓库则可以不用网络)。
b) Maven默认本地仓库:maven会默认在电脑本机用户的(这个路径可能根据每个人用户不一样有所不同)
文件下创建一个
在.m2文件下载创建一个本地仓库存放jar包
c) 自定义maven本地仓库(示例):在中创建一个文件
作为maven的本地仓库来存放jar包
打开maven安装的路径中的setting.xml文件,然后修改本地仓库的路径(默认仓库是没有配置路径),如图
然后复制setting.xml文件放置到创建的本地仓库总中,如图
四、Myeclipse中配置maven(基于myeclipse10.0)
a) 打开myeclipse,如果没有安装myeclipse,自己先下载并安装myeclipse,然后配置jdk再进行一下操作
b) 配置maven:window》preferences》myeclipse》maven4myeclipse》installations》add,选择maven解压后的目录,确定
如图所示,确定
c) 配置maven的本地仓库:window》preferences》myeclipse》maven4myeclipse》user settings,选择本地仓库的settings.xml文件,如图所示
五、新建一个maven项目
a) 安装一下步骤新建一个maven项目
Finish,然后得到如图所示的项目
b) 备注:
i. Maven是一种模块化开发管理工具(也就是说可以把项目分为多个模块各自进行开发,如果一个模块需要调用其他模块,则需要将其他模块编译打包,然后maven下载这些包供这个模块使用)。
ii. groupId可以理解为一个项目的总称,artifactId可以理解为模块的昵称,version是版本号,package是模块的包
c) 项目创建完成之后的结构
Src/main/java文件夹是用来存放java源代码的。
Src/test/java文件夹是用来存放java测试类
Pom.xml文件时最重要的一个核心文件,后面会介绍
d) 为创建好的maven项目按以下步骤创建两个资源文件夹
Finish
Finish
得到如图的结构
Src/main/resources用来存放java源代码所需要的资源文件。Src/test/resources用来存放java测试类所需要的资源文件。这样得到就是maven项目的标准结构。一个项目一般至少必须有以上的文件