Maven——入门
小编本应该早就总结这边博客了,但因为惰性犯了,一拖就拖了好久,幸好你及时的补救回来。
【Maven】
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
【作用】
1、Jar包的管理
2、工程之间的依赖管理
3、自动打包
Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制项目。
【环境配置】
1、java开发环境(JDK)
2、maven下载地址:http://maven.apache.org/release-notes-all.html
【安装】
1、小编下载的是:apache-maven-3.5.0-bin,之后解压
2、配置环境变量
MAVEN_HOME=D:\tools\apache-maven-3.5.0-bin\apache-maven-3.5.0
MAVEN_OPTS = -Xms128m -Xmx512m(可配置可不配置)
3、在path变量末尾加入“%MAVEN_HOME%\bin;”。
4、验证是否成功
打开win+R,输入cmd,回车输入mvn -version,得到如下内容
恭喜你,Maven安装成功。
【Maven仓库】
使用 Maven 给我们带来的最直接的好处,就是统一管理jar 包,那么这些 jar 包存放在哪里呢?它们就在您的 本地仓库 中,默认地址位于 C:\Users\用户名.m2 目录下(当然也可以修改这个默认地址),下面我们就修改一下这个默认地址。
实际上我们可以将本地仓库理解“缓存”,目的是存放jar包。开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 *仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用。
远程仓库(*仓库)是 Maven 官方提供的,可通过 http://search.maven.org/ 来访问。这样一来,本地仓库会随着项目的积累越来越大。通过下面这张图可以清晰地表达项目、本地仓库、远程仓库之间的关系。
既然 Maven 安装了,那么本地仓库也就有了,默认路径在我们C盘目录下,对于专业人士来说C盘很危险,下面我们修改一下默认配置。
【配置】
Maven会将下载的类库(jar包)放置到本地的一个目录下,如果想重新定义这个目录的位置就需要修改Maven本地仓库的配置:
1、修改文件:D:\tools\apache-maven-3.5.0-bin\apache-maven-3.5.0\conf\setting.xml
依据该配置,Maven就会将下载的类库保存到 D:\tools\apache-maven-3.5.0-bin\apache-maven-3.5.0\repository 中。
2、控制台输入:mvn help:system
如果没有任何问题,执行完该命令之后,在 D:\tools\apache-maven-3.5.0-bin\apache-maven-3.5.0\repository 下面就会多出很多文件,这些文件就是maven从*仓库下载到本地仓库的文件,maven已经开始为我们工作了。
【MyEclipse中集成Maven】
从安装到配置,我们都完成了,接下来就是MyEclipse中集成Maven了,这个小编得懒癌症又犯了所以就找了一个很好的文章共大家欣赏