在本文中,您将学习Apache Maven。什么是Maven?简而言之,Maven是我们可以用来构建和管理基于Java的项目的工具。与较旧的构建工具(例如Ant)(同样也是Apache项目)相比,Maven为开发人员提供了一种标准的方法来构建项目,对项目所包含的项目进行清晰的定义,发布项目信息的简便方法以及易于管理的项目项目库依赖项。
在Maven中,项目库(Jars)将维护在Maven存储库中,并且可以在项目之间共享。我们不需要像项目通常使用Ant之类的工具那样将Jars包含在项目的源代码中。这是Apache Maven项目的主要目标:
使构建过程变得容易。
提供统一的构建系统。
提供优质的项目信息。
提供最佳实践开发指南。
允许透明迁移到新功能。
在对Maven有所了解之后,让我们继续下一步,安装Apache Maven。
步骤1.下载Apache Maven
转到Apache Maven,然后从左侧栏中的“获取Maven”部分,单击“下载”链接。
下载适合您平台的安装程序。例如,我正在下载.zip文件。撰写本文时,最新版本是Maven 3.1.0(apache-maven-3.1.0-bin.zip)。
解压缩下载的zip文件。例如,我将其提取到D:\ Toolbox \ apache-maven-3.1.0目录中。
步骤2.配置环境变量
提取Maven分布后,您必须定义M2_HOME环境变量。此变量的值是Maven安装的路径。
您可以使用以下步骤创建环境变量:
右键单击“我的电脑”。
选择属性菜单。
选择高级系统设置。
在“系统属性”窗口中,选择“高级”选项卡,然后单击“环境变量”按钮。
在系统变量部分中添加变量。
单击确定继续。
将PATH添加%M2_HOME%\bin;到PATH环境变量中,以便您可以从命令提示符内的任何路径执行Maven命令。也可以在“系统变量”部分中更新此PATH变量。
打开命令提示符,然后键入echo %M2_HOME%。按Enter键,您应该看到控制台上打印的变量值。例如:
D:\>echo %M2_HOME%D:\Toolbox\apache-maven-3.1.0
要检查Maven是否也在Path变量中,可以echo %PATH%在命令提示符下执行。您应该在Path变量中看到Maven二进制文件的路径。
D:\>echo %PATH%D:\Toolbox\apache-maven-3.1.0\bin;C:\Program Files (x86)\Java\jdk1.7.0_13\bin;
步骤3.运行Maven
现在,您已经安装并配置了Maven。让我们第一次运行Maven。
要运行Maven,我们使用mvn命令。
例如检查我们运行的Maven版本 mvn -version
您将或多或少地看到以下输出,这取决于您计算机中的JDK版本。
D:\>mvn -versionApache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800)Maven home: D:\Toolbox\apache-maven-3.1.0Java version: 1.7.0_13, vendor: Oracle CorporationJava home: C:Program Files (x86)\Java\jdk1.7.0_13\jreDefault locale: en_US, platform encoding: Cp1252OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
恭喜你!您已经在开发计算机上成功安装了Apache Maven。在下一篇文章中,我将向您展示如何使用Maven创建一个新项目。