zoukankan      html  css  js  c++  java
  • maven的介绍和安装

    一、maven简介
    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
    在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
    概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。


    二、使用maven的优势
    如果没有Maven,你可能不得不经历下面的过程:
    1、如果使用了spring,去spring的官网下载jar包;如果使用hibernate,去hibernate的官网下载Jar包;如果使用Log4j,去log4j的官网下载jar包.....
    2、当某些jar包有依赖的时候,还要去下载对应的依赖jar包。
    3、当jar包依赖有冲突时,不得不一个一个的排查。
    4、执行构建时,需要使用ant写出很多重复的任务代码。
    5、当新人加入开发时,需要拷贝大量的jar包,然后重复进行构建。
    6、当进行测试时,需要一个一个的运行....检查。
    有了Maven,它提供了三种功能:
    1、依赖的管理:仅仅通过jar包的几个属性,就能确定唯一的jar包,在指定的文件pom.xml中,只要写入这些依赖属性,就会自动下载并管理jar包。
    2、项目的构建:内置很多的插件与生命周期,支持多种任务,比如校验、编译、测试、打包、部署、发布...
    3、项目的知识管理:管理项目相关的其他内容,比如开发者信息,版本等等。


    三、如何安装maven(基于windows系统)
    想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量。
    所需工具 :
    JDK 1.8
    Maven 3.3.9
    Windows 7
    注:
    Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上。
    1. JDK 和 JAVA_HOME
    确保已安装JDK,并 “JAVA_HOME” 变量已加入到 Windows 环境变量。这里使用的jdk1.8。

    2、访问 Maven官方网站,打开后找到下载链接,如下:


    下载 Maven 的 zip 文件,例如: apache-maven-3.3.9-bin.zip,将它解压到你要安装 Maven 的文件夹。
    假设你解压缩到文件夹 –  D:apache-maven。
    3. 添加环境变量
    添加M2_HOME和MAVEN_HOME 环境变量到 Windows 环境变量,并将其指向你的 Maven 文件夹。
    MAVEN_HOME---->D:apache-maven
    M2_HOME ---->D:apache-maven
    将maven的bin目录添加到PATH环境变量下。
    编辑Path,在后面加上";%MAVEN_HOME%in",注意前面的分号。分号用来分割两个环境变量。
    4. 验证

    maven配置完成,以验证它,执行 mvn –version 在命令提示符下,如下图输出结果:


    如果你看到类似消息,说明 Apache Maven 在 Windows 上已安装成功。

    5、改变默认本地仓库的位置
    Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。
    默认情况下,Maven的本地资源库默认为 .m2 目录文件夹: C:Documents and Settings{your-username}.m2。这样的话会占用C盘空间,我们可以将其配置到其他地方。
    找到 {M2_HOME}confsetting.xml, 更新 localRepository 到其它名称。
    setting.xml
    <settings><!-- localRepository
       | The path to the local repository maven will use to store artifacts.
       |
       | Default: ~/.m2/repository
      <localRepository>/path/to/local/repo</localRepository>
      -->
    <localRepository>D:maven epository</localRepository>


    至此maven的基本配置就完成了,可以结合eclipse作开发了。

  • 相关阅读:
    CentOS6.2编译安装Nginx1.2.0
    mysql之主从复制篇
    CentOS6.2编译安装PHP5.4.0
    c# 多线程 编程
    QQ空间及邮箱验证码登录的校验方式及自动登录的解决方案
    C# 动态编译、动态执行、动态调试
    在Visual C#中用ListView显示数据记录
    推荐一个免费的HTTP抓包分析工具 Fiddler Web Debugger
    C#简繁体转换方法(Microsoft.Office.Interop.Word)
    C#读取字符串类型XML
  • 原文地址:https://www.cnblogs.com/kangsir/p/6653238.html
Copyright © 2011-2022 走看看