Maven 是基于Java 的工具,所以第一要求是JDK有安装在你的机器上。
| JDK | 1.5 or above. |
|---|---|
| Memory | no minimum requirement. |
| Disk Space | no minimum requirement. |
| Operating System | no minimum requirement. |
现在,打开控制台,然后执行下面的java命令。
| OS | Task | Command |
|---|---|---|
| Windows | Open Command Console | c:/> java -version |
| Linux | Open Command Terminal | $ java -version |
| Mac | Open Terminal | machine:~ joseph$ java -version |
让我们来验证所有操作系统的输出:
| OS | Output |
|---|---|
| Windows | java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing) |
| Linux | java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing) |
| Mac | java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b07) Java HotSpot(TM)64-Bit Server VM (build 17.0-b17, mixed mode, sharing) |
如果没有安装Java,安装Java软件开发工具包(SDK)http://www.oracle.com/technetwork/java/javase/downloads/index.htmll。我们假设在本教程中安装的版本Java1.6.0_21。
设置JAVA_HOME环境变量指向的基目录位置在您的机器上已安装Java。例如:
| OS | Output |
|---|---|
| Windows | Set the environment variable JAVA_HOME to C:/Program Files/Java/jdk1.6.0_21 |
| Linux | export JAVA_HOME=/usr/local/java-current |
| Mac | export JAVA_HOME=/Library/Java/Home |
添加到系统路径中的Java编译器的位置。
| OS | Output |
|---|---|
| Windows | Append the string ;C:/Program Files/Java/jdk1.6.0_21/bin to the end of the system variable, Path. |
| Linux | export PATH=$PATH:$JAVA_HOME/bin/ |
| Mac | not required |
验证Java安装使用java-version命令解释上述。
从http://maven.apache.org/download.htmll 下载Maven2.2.1
| OS | Archive name |
|---|---|
| Windows | apache-maven-2.0.11-bin.zip |
| Linux | apache-maven-2.0.11-bin.tar.gz |
| Mac | apache-maven-2.0.11-bin.tar.gz |
解压压缩包,希望安装Maven2.2.1的目录。从归档文件中将创建的子目录中的Apache Maven2.2.1。
| OS | Location (can be different based on your installation) |
|---|---|
| Windows | C:/Program Files/Apache Software Foundation/apache-maven-2.2.1 |
| Linux | /usr/local/apache-maven |
| Mac | /usr/local/apache-maven |
添加 M2_HOME,M2,MAVEN_OPTS 环境变量。
| OS | Output |
|---|---|
| Windows | Set the environment variables using system properties. M2_HOME=C:/Program Files/Apache Software Foundation/apache-maven-2.2.1 M2=%M2_HOME%/bin MAVEN_OPTS=-Xms256m -Xmx512m |
| Linux | Open command terminal and set environment variables. export M2_HOME=/usr/local/apache-maven/apache-maven-2.2.1 export M2=%M2_HOME%/bin export MAVEN_OPTS=-Xms256m -Xmx512m |
| Mac | Open command terminal and set environment variables. export M2_HOME=/usr/local/apache-maven/apache-maven-2.2.1 export M2=%M2_HOME%/bin export MAVEN_OPTS=-Xms256m -Xmx512m |
现在,附加M2变量系统路径
| OS | Output |
|---|---|
| Windows | Append the string ;%M2% to the end of the system variable, Path. |
| Linux | export PATH=$M2:$PATH |
| Mac | export PATH=$M2:$PATH |
现在打开控制台,执行以下mvn命令
| OS | Task | Command |
|---|---|---|
| Windows | Open Command Console | c:/> mvn --version |
| Linux | Open Command Terminal | $ mvn --version |
| Mac | Open Terminal | machine:~ joseph$ mvn --version |
最后,验证上述的命令的输出,这应该是如下的内容:
| OS | Output |
|---|---|
| Windows | Apache Maven 2.2.1 (r801777; 2009-08-07 00:46:01+0530) Java version: 1.6.0_21 Java home: C:/Program Files/Java/jdk1.6.0_21/jre |
| Linux | Apache Maven 2.2.1 (r801777; 2009-08-07 00:46:01+0530) Java version: 1.6.0_21 Java home: C:/Program Files/Java/jdk1.6.0_21/jre |
| Mac | Apache Maven 2.2.1 (r801777; 2009-08-07 00:46:01+0530) Java version: 1.6.0_21 Java home: C:/Program Files/Java/jdk1.6.0_21/jre |
恭喜!现在为您的项目都设置为使用Apache Maven。