Maven系列之01-开发环境搭建

原创 2013年12月05日 21:10:40

一年前,在网上无意发现Maven,简单研究了下,发觉没什么意思,发表了:Maven也没什么用,浪费两天时间。

戏剧性的是,今年三月初,我居然参与到一个新的项目,项目上用的就是Maven 3,用着用着就觉得,这东西真好,也发现了一本业界公认Maven专家许晓斌先生2011年出版国内首本Maven著作《Maven实战》。

不管是哪个业界公认,不管是否著作,接触到这本书,我已经晚了三年。通过项目的接触,配合阅读该书籍,也更多的开始认可Maven,对于这本书,当作Maven工具书还是不错的。

后续文章,如果需要搭建工程,都将基于Maven。本文开始Maven的第一课:搭建基于Windows平台的Maven开发环境。

环境说明

JDK:1.7.0_15
Maven:apache-maven-3.1.1
Eclipse:eclipse-jee-kepler-SR1-win32.zip

各环境的官网地址已经在参考网址中给出。

准备JDK环境

按照《Maven实战》中的说法,Maven需要运行在JDK1.4或以上版本上。注意是JDK,不是JRE。目前Maven都已经到3.1.1了,JDK都已经到1.7了,各位JDK怎么也得1.5+了吧。

  1. 安装JDK,安装路径如D:\App\Java\jdk1.7.0_15
  2. 设置JAVA_HOME=D:\App\Java\jdk1.7.0_15
  3. 设置CLASSPATH=.;%JAVA_HOME%\lib
  4. 修改path,在path最前面加入%JAVA_HOME%\bin;

在命令行,输入java -version或者javac -version,如安装成功,命令行将显示java/javac版本信息。

安装Maven

  1. 解压apache-maven-3.1.1-bin.zip,解压路径如D:\App\apache-maven-3.1.1
  2. 设置M2_HOME=D:\App\apache-maven-3.1.1
  3. 修改path,在path最前面加入%M2_HOME%\bin;

说明:D:\App\apache-maven-3.1.1目录下,应该是bin/boot/conf/lib等目录,解压是需要注意目录结构。

在命令行,输入mvn -version,如安装成功,命令行将显示maven班本信息。

配置本地仓库

找到%M2_HOME%\conf\settings.xml,在<settings>标签下加入:

<localRepository>D:/App/repo</localRepository>

不设置本地仓库,也是可以的,Maven会自动在用户目录下创建settings.xml文件和本地仓库目录。

Maven的Eclipse插件

在Eclipse jee kepler(4.3)班本中,已经集成了M2Eclipse插件,不需要额外安装,如果你还在Eclipse低版本游走,那就更新Eclipse吧。不愿更新,那就自己通过在线安装的方式安装M2Eclipse插件,这个我不教你了。

设置Eclipse

  1. 添加本地Maven,通过Windows->Perference->Maven->Installations
  2. 配置本地settings.xml,通过Windows->Perference->Maven->User Settings

写在最后

《Maven实战》第二章就是讲解Maven开发环境的搭建,包括Windows平台和Linux平台。并且,还专门用一节讲述了Maven安装最佳实践,通俗易懂。

参考网址:

  1. Maven官网地址:http://maven.apache.org
  2. Eclipse官网地址:http://www.eclipse.org

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Gokit3(S)笔记01 ESP12F(ESP8266)开发环境搭建及固件下载打印

ESP-01的IO太少,趁春节假期想玩玩看ESP-12F。刚好Gokit3就有这个模块(Gokit3(S)),于是玩了起来。

01-python开发环境搭建

python的下载:http://www.python.org/downloadlinux/Unix系统中python的安装(1)检测当前系统是否安装有python: 在终端运行命令pyth...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

01_Android应用开发环境搭建【图解】

一 准备工作 下载所需安装包,如下: JDK  (Java Development Kit) 6      下载地址官网      &...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)