Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。
项目 | 要求 |
---|---|
JDK | Maven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上 Maven 3.0/3.1 要求 JDK 1.5 或以上 |
内存 | 没有最低要求 |
磁盘 | Maven 自身安装需要大约 10 MB 空间。除此之外,额外的磁盘空间将用于你的本地 Maven 仓库。你本地仓库的大小取决于使用情况,但预期至少 500 MB |
操作系统 | 没有最低要求 |
现在打开控制台,执行下面的 java
命令。
操作系统 | 任务 | 命令 |
---|---|---|
Windows | 打开命令控制台 | c:> java -version
|
Linux | 打开命令终端 | $ java -version
|
Mac | 打开终端 | machine:~ joseph$ java -version
|
我们来验证一下所有平台上的输出:
操作系统 | 输出 |
---|---|
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.html。我们假定你安装的 Java 版本为1.6.0_21。
设置 JAVA_HOME
环境变量,并指向你机器上的 Java 安装目录。例如:
操作系统 | 输出 |
---|---|
Windows | Set the environment variable JAVA_HOME to
C:Program FilesJavajdk1.6.0_21 |
Linux | export JAVA_HOME=/usr/local/java-current
|
Mac | export JAVA_HOME=/Library/Java/Home
|
将 Java 编译器地址添加到系统路径中。
操作系统 | 输出 |
---|---|
Windows | 将字符串“;C:Program FilesJavajdk1.6.0_21bin”添加到系统变量“Path”的末尾 |
Linux | export PATH=$PATH:$JAVA_HOME/bin/ |
Mac | not required |
使用上面提到的 java -version 命令验证 Java 安装。
从以下网址下载 Maven 3.2.5:http://maven.apache.org/download.html
解压文件到你想要的位置来安装 Maven 3.2.5,你会得到 apache-maven-3.2.5 子目录。
操作系统 | 位置 (根据你的安装位置而定) |
---|---|
Windows | C:Program FilesApache Software Foundationapache-maven-3.2.5
|
Linux | /usr/local/apache-maven
|
Mac | /usr/local/apache-maven
|
添加 M2_HOME、M2、MAVEN_OPTS 到环境变量中。
操作系统 | 输出 |
---|---|
Windows | 使用系统属性设置环境变量。
M2_HOME=C:Program FilesApache Software Foundationapache-maven-3.2.5 M2=%M2_HOME%bin MAVEN_OPTS=-Xms256m -Xmx512m |
Linux | 打开命令终端设置环境变量。
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.5 export M2=$M2_HOME/bin export MAVEN_OPTS=-Xms256m -Xmx512m |
Mac | 打开命令终端设置环境变量。
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.5 export M2=$M2_HOME/bin export MAVEN_OPTS=-Xms256m -Xmx512m |
现在添加 M2 变量到系统“Path”变量中
操作系统 | 输出 |
---|---|
Windows | 添加字符串 “;%M2%” 到系统“Path”变量末尾 |
Linux | export PATH=$M2:$PATH |
Mac | export PATH=$M2:$PATH |
现在打开控制台,执行以下 mvn 命令。
操作系统 | 输出 | 命令 |
---|---|---|
Windows | 打开命令控制台 | c:> mvn --version
|
Linux | 打开命令终端 | $ mvn --version
|
Mac | 打开终端 | machine:~ joseph$ mvn --version
|
最后,验证以上命令的输出,应该是像下面这样:
操作系统 | 输出 |
---|---|
Windows | Apache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21 Java home: C:Program FilesJavajdk1.6.0_21jre |
Linux | Apache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21 Java home: C:Program FilesJavajdk1.6.0_21jre |
Mac | Apache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21 Java home: C:Program FilesJavajdk1.6.0_21jre |
恭喜!你完成了所有的设置,开始使用 Apache Maven 吧。
现在,如你所知道的,Maven的依赖管理使用的是 Maven - 仓库 的概念。但是如果在远程仓库和中央仓库中,依赖不能被满足,如何解...
本章介绍了命令行的基本使用。正如在前面的章节里你所见到的调用 gradle 命令来完成一些功能。多任务调用你可以以列表的形式在命...
走进守护进程Gradle 守护进程(有时也称为构建守护进程) 的目的是改善 Gradle 的启动和执行时间。我们准备了几个守护进程非常有...
Git 常用命令速查表 | GIT CHEAT SHEET创建CREATE本地更改LOCAL CHANGES提交历史记录COMMIT HISTORY分支机构和标签BRANCHESTAGS...
在开头前几章我们曾讲过怎么在Vim里设置选项。 对于布尔选项,我们可以使用set someoption!来"切换"选项。 如果我们能给这个命令...
现在你拥有了足够的Vimscript技能来打造能帮助许多人的Vim插件。 这一章涉及如何把你的插件发布在网上,以便人们获取,还有如何...
Redis Mget 命令Redis 字符串(string) Redis Mget 命令返回所有(一个或多个)给定 key 的值。如果给定的 key 里面,有某个 key 不...
视图table_privileges标识在表或视图上所有被授予的特权,这些特权必须是被一个当前已被启用角色授出或者被授予给一个当前已被启...