Maven入门系列之1 安装配置

        开门见山地说:Maven创新性地引入POM(Project Object Model)概念,主要对项目的构建(Build),依赖(Dependency)和文档(Documentation)三方面进行管理。相对老牌子Ant来说,主要有下面4个方面的优势:

        1.轻松解决项目library的导入以及依赖关系,我们不用满世界去找jar以及jar所依赖的jar包了。

        2.各种标准的maven-archetype(比如:maven-archetype-quickstart,maven-archetype-webapp等)以及specific goals。

        3.在maven的地盘按照maven的方式来,基本不用手写配置文件。

        4.丰富的Plugin,套用官网Maven - Available Plugins一句话:Maven is - at its heart - a plugin execution framework; all work is done by plugins.

        一时兴起,在www.google.com分别以build.xml和pom.xml作关键字检索:

        关键字build.xml约搜出12,500,000个结果(0.06s)

        关键字pom.xml约搜出19,000,000个结果(0.05s)

        好吧。既然maven这么牛,也这么火,废话就不多说了。先来入门。

        第一步:下载。官网站点:http://maven.apache.org/ ,最新版本3.0.3,把apache-maven-3.0.3-bin.zip下载下来。

        第二步:解压缩,初步配置。我这边解压缩到C:\apache-maven-3.0.3,配置环境变量MAVEN_HOME=C:\apache-maven-3.0.3,并将%MAVEN_HOME%\bin加入到Path,以防万一,放到Path最前面。注意:JAVA_HOME的环境变量必须先配置好。

接下来在命令行执行mvn -version以验证没有问题。

C:\Documents and Settings\Nanigac>mvn -version
Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)
Maven home: C:\apache-maven-3.0.3\bin\..
Java version: 1.6.0_16, vendor: Sun Microsystems Inc.
Java home: C:\Java\jdk1.6.0_16\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

        好,没有问题,并且从图上可以看到我这边的JDK版本是1.6.0_16,安装在C:\Java\jdk1.6.0_16。

        按照如下图所示,修改C:\apache-maven-3.0.3\conf\settings.xml文件,将库目录由Default: ~/.m2/repository指定到C:/MAVEN_REPO。

注意,这里要用正斜杠。

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

         改成:

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
   -->
  <localRepository>C:/MAVEN_REPO</localRepository>

OK。接下来,我们集成MAVEN到Eclipse中。

猜你喜欢

转载自nanigac.iteye.com/blog/1094844