本章包含了在许多不同平台上安装Maven的详细指令。我们会介绍得尽可能详细以减少安装过程中可能出现的问题,而不去假设你已经熟悉安装软件和设置环境变量。本章的唯一前提是你已经安装了恰当的JDK。如果你仅仅对安装感兴趣,读完下载Maven和安装Maven后,你就可以直接去看本书其它的部分。如果你对Maven安装的细节感兴趣,本章将会给你提供一个简要的介绍,以及Apache软件许可证,版本2.0的介绍。
尽管Maven可以运行在Java 1.4上,但本书假设你在至少Java 5上运行。尽管使用你操作系统上最新的稳定版本的JDK。本书的例子在Java 5或者Java 6上都能运行。
%
java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode, sharing)
Maven能在所有的验证过的JavaTM 兼容的JDK上工作,也包括一些未被验证JDK实现。本书的所有样例是基于Sun官方的JDK编写和测试的。如果你正在使用Linux,你可能需要自己下载Sun的JDK,并且确定JDK的版本(运行 java -version)。目前Sun已经将Java开源,因此这种情况将来有希望得到改进,将来很有可能Sun JRE和JDK会被默认安装在Linux上。但直到现在为止,你还是需要自己去下载。