配置Maven环境

最近在学习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项目见

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值