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,之后解压

      Maven——入门

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仓库】

  使用 Maven 给我们带来的最直接的好处,就是统一管理jar 包,那么这些 jar 包存放在哪里呢?它们就在您的 本地仓库 中,默认地址位于 C:\Users\用户名.m2 目录下(当然也可以修改这个默认地址),下面我们就修改一下这个默认地址。
  实际上我们可以将本地仓库理解“缓存”,目的是存放jar包。开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 *仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用。
  远程仓库(*仓库)是 Maven 官方提供的,可通过 http://search.maven.org/ 来访问。这样一来,本地仓库会随着项目的积累越来越大。通过下面这张图可以清晰地表达项目、本地仓库、远程仓库之间的关系。

Maven——入门

  既然 Maven 安装了,那么本地仓库也就有了,默认路径在我们C盘目录下,对于专业人士来说C盘很危险,下面我们修改一下默认配置。

【配置】

  Maven会将下载的类库(jar包)放置到本地的一个目录下,如果想重新定义这个目录的位置就需要修改Maven本地仓库的配置:

  1、修改文件:D:\tools\apache-maven-3.5.0-bin\apache-maven-3.5.0\conf\setting.xml

  Maven——入门

 依据该配置,Maven就会将下载的类库保存到 D:\tools\apache-maven-3.5.0-bin\apache-maven-3.5.0\repository 中。

 2、控制台输入:mvn help:system

  Maven——入门

  如果没有任何问题,执行完该命令之后,在  D:\tools\apache-maven-3.5.0-bin\apache-maven-3.5.0\repository 下面就会多出很多文件,这些文件就是maven从*仓库下载到本地仓库的文件,maven已经开始为我们工作了。

【MyEclipse中集成Maven】

从安装到配置,我们都完成了,接下来就是MyEclipse中集成Maven了,这个小编得懒癌症又犯了所以就找了一个很好的文章共大家欣赏

【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)