关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9942|回复: 0

初学者maven环境配置思路整理

[复制链接]
发表于 2014-8-12 15:54:14 | 显示全部楼层 |阅读模式
本帖最后由 outofmemory 于 2014-8-12 15:54 编辑

官方标准开发工具:
1.IDE
链接: http://pan.baidu.com/s/1kTxDV6Z 密码: vo4n
2.JDK1.6+
3.Tomcat6
4.Maven项目构建
5.JEEWX采用oschina的仓库存储依赖的jar

鉴于现在群里有好多人对于maven不熟悉,导致项目启动不了。
这里普及一下maven的基础知识。本人认为,做任何事情一定要有清晰的思路。一定要把其原理搞懂。因为开发环境千差万别,遇到的问题也多种多样,常常是知其然而不知其所以然,解决了一个问题之后,遇到新的问题还是不知如何入手。
其实配置maven开发环境和配置jdk是一样的。记得我们刚学java的时候,需要配置环境变量。今天我们就从配置maven的环境变量说起。

一、Maven环境配置
1.下载: 到Maven官方网站http://maven.apache.org/download.cgi下载目前的最新版本apache-maven-3.1.1-bin.zip
2.解压:下载到本地的zip文件,只需解压成X:\apache-maven-3.1.1即完成安装,目录结构为如下,类似于安装好的JDK。

1.png
3.配置环境变量:这台电脑->鼠标右键->属性->高级环境设置->环境变量-系统变量框下新增变量名M2_HOME,值为X:\apache-maven-3.1.1 ,就是第二步安装好的MAVEN路径,类似JAVA_HOME。

2.png

再新建变量
M2,值为%M2_HOME%\bin,这里有很多可执行的脚本。
3.png

编辑变量名Path,在变量值中后面追加“;%M2%”。
5.png

     4.测试安装:
win+R-> cmd –>在命令行中输入 mvn –version 显示mvn版本信息为ApacheMaven 3.1.1则为安装成功。
6.png

二、配置setting.xml,这个文件你可以把他想象成tomcat底下的server.xml,进行maven全局配置的地方。
1.修改maven仓库存放位置:找到maven下的conf下的settings.xml配置文件,我的是在D:\apache-maven-3.1.1\conf\settings.xml。maven的仓库默认是放在本地用户的临时文件夹下面的.m2文件夹下的repository下,这很影响C盘的空间。现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到D:\Maven\m2 (可以自己定义位置)目录下,这样下载的jar包会存放在此路径下。

7.png
2.修改镜像地址,此配置指示从哪里下载jar包。在mirror下加入如下配置。

8.png
三.MyEclipse或Eclipse环境搭建
1.插件安装不再赘述
2.配置eclipse:找到Maven4MyEclipse下的Installations,添加maven的安装目录
9.png
3.找到User Settings选择maven安装目录下的settings.xml,单击Update Settings

10.png
OKeclipse配置已经完成了。
总结:通过以上三步,完成了maven的环境搭建和eclipse的集成。
1.  
配置maven环境变量.
2.  
修改setting.xml.
3.  
配置Eclipse,让Eclipse识别你的maven.
四. Maven的全局指挥---pom.xml
pom.xml这个文件是maven的核心,大部分maven的命令都是通过读取此文件的配置来实现的。
这个文件里存储的是项目依赖jar的版本,说白了,就犹如指针一样。
当我把maven环境配置好之后,我们导入项目的时候,maven会根据项目里的pom.xml文件的描述去镜像地址找到相应的jar的版本。项目导入成功之后,maven会把相应的jar包下载到本地库,就是我们刚刚在第二步配置的setting.xml。这就是我的本地库下载的项目jar。
11.png
打开eclipse的classpath,我们发现已经成功的引入了本地库的jar包。
12.png


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表