最近在学习SpringMVC的时候,需要用Maven管理项目,从网上搜索资料,大体总结了一下Maven环境搭建的过程,并搭建了一个SpringMVC+Spring+Mybatis的项目,Maven的东西很多,但常用的就是一个项目管理,可以不用理会包的依赖,只要配置好,Maven就可以自动为我们进行管理。
1Maven介绍
1.POM(Project Object Model):pom.xml文件进行项目管理。
2.Dependency(依赖):直接依赖、传递依赖
3.Coordinates(坐标):4个属性groupId、artifactId、version、packaging(可缺省)唯一标识一个产品。
2Maven的安装
1.从官网下载并解压Maven,这里选择maven3.2.5版本
2.配置环境变量(MAVEN_HOME,Path)
- 取得解压后的Maven路径Eg:D:\Code\maven3.2.5,在系统属性中新建系统变量MAVEN_HOME,值D:\Code\maven3.2.5。(这里就是你的MAVEN路径)
- 编辑Path,添加“ %MAVEN_HOME%\bin; ”。
- 在cmd中运行mvn –version可验证是否安装成功。
3.配置Maven配置文件(本地仓库路径,镜像)
见3。
3Maven的配置
1.将conf目录下的settings.xml文件拷贝到用户目录下的.m2目录下(C:\Users\Administrator.m2)。打开文件,进行配置修改。
2.找到< localRepository >标签,这是一个可选项,软件库的安装位置,如果不配置,默认安装在${user.home}/.m2/repository目录下。如果不想jar包都被下载到C盘,希望放在某其他位置,可配置其他路径,这里配置为
<localRepository>D:\Code\maven3.2.5\repository</localRepository>
3.< mirrors >标签,根据推荐使用阿里的一个镜像,来下载软件包。配置如下
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
4MyEclipse中关于Maven插件的其他配置
1.首先,在MyEclipse中确保装有Maven插件,然后Window——Preference——左侧导航搜索Maven,找到Installations,将安装好的Maven路径添加进来,设置User Settiongs的settings路径和repository路径(settings.xml中localRepository配置好后,这里一般自动配置),如图。
这样,环境就基本配置好了。
2.有了Maven可以在命令行进行一些基本操作。
一个Maven命令的典型格式:
mvn archetype:generate –DgroupId=imooc-arthur
–DartifactId=spring-mvc-test
–DarchetypeArtifactId=maven-archetype-webapp
其中,groupId参数是坐标,组织标识(包名),artifactId也是坐标中的一个元素,该值最终会成为我们创建的目录结构的根目录的名称(项目名称),archetypeArtifactId指明了创建目录类型的类型,为webapp。
这里只是简单的介绍了maven的安装和环境搭建,因为在我的MyEclipse(我用的是MyEclipse 2013)中已经集成了Maven4MyEclipse插件,所以没有过多介绍,具体的用Maven搭建Web项目见