Maven相关基础及Eclipse如何使用Maven

一、简介

Maven是一个跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。

(避免减少依赖包的异常报错、降低项目所占用内存的大小)

1.POM(Project Object Model)

仅仅是一个xml文件(pom.xml),用来存放各种配置信息及依赖管理(如:dependcies、developers、organization、licenses...)

2.依赖管理 (Dependency Management )

使用Maven来管理项目中使用到的jar包。

Maven管理的方式就是“自动下载项目所需要的jar包,统一管理jar包之间的依赖关系”。

3.坐标 (Coordinates)

四个唯一标示:groupId项目名、artifactId工程名、version版本、packaging包装风格(默认.jar)、

 

Maven结构

bin目录包含mvn运行脚本(命令行输入mvn就会调用这些脚本)

boot目录包含一个类加速器的框架(maven用来加载自己的类库)

conf目录包含配置文件

lib目录包含maven运行时所用的类库(自身类库+第三方依赖类库)

 

二、安装Maven

1.下载并解压Maven

Maven官网http://maven.apache.org/download.cgi

2.配置环境变量(M2_HOME、Path)

1)变量名:M2_HOME

        变量值:D:\MyApps\maven\apache-maven-3.6.0

2)变量名:Path

        变量值:在path最后面加上 %M2_HOME%\bin;

3)测试安装配置成功与否:打开cmd,输入mvn -version

3.配置Maven配置文件(本地仓库路径、镜像)

1)找到maven的安装路径下conf文件夹的settings.xml文件

2)将settings.xml复制到%HOME\.m2文件夹下(即:C:\Users\Administrator\.m2,初次使用maven是没有该文件夹的,则需要手动创建)。

作用:settings.xml已经存在本地目录(%HOME\.m2)下,即便maven版本升级后,也不需要修改配置文件了.

3)修改settings.xml里的配置信息

在<localRepository>标签里,如果不手动配置自定义路径,则会使用默认路径(${user.home}/.m2/repository

 

手动配置一个访问下载效率更高的<mirror>镜像,降低了中心仓库的负载

如果公司有自己专门的maven库,直接修改下图中的参数即可

    <mirror>
      <id>UK</id>
	  <name>UK Central</name>
	  <url>http://uk.maven.org/maven2</url>
      <mirrorOf>central</mirrorOf> 
    </mirror>

 

三、Eclipse里配置Maven

添加maven的流程:

1. 打开Eclipse - Window - Preferences - Maven - Installations - Add - 添加maven的下载路径。

(如:D:\MyApps\maven\apache-maven-3.6.0)

2. 打开Eclipse - Window - Preferences - Maven - User Settings 设置为"%HOME\.m2"的路径。

(如:C:\Users\Administrator\.m2)

 

四、Eclipse下使用Maven

1.创建一个Maven项目

方法一:使用命令行操作:

先选择所需要的磁盘位置(如:存放到D盘的MyApps 文件夹下):

    cmd   》  d:   》  cd\MyApps

然后再输入创建maven的命令:

    mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp

DgroupId:坐标

DartifactId:根目录名称(项目名)

DarchetypeArtifactId:创建项目的类型(这里为 webapp类型)

方法二:如何使用 Eclipse创建一个Maven项目

 

 

2. 如何导入Eclipse一个Maven项目

您可以通过选择该项目文件所在的根文件夹导入现有的Maven项目。

(1)选择File> Import,展开Maven,选择Existing Maven Projects ,选择现有Maven项目,然后单击下一步。

 

(2)在根目录字段中,浏览Maven项目的根文件夹。根目录中包含的项目会出现在项目列表中。

      导入指定根目录的项目和所选择导入的项目

(3)选择所有项目,或者只选择要导入的那些,然后单击Finish。

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学弟不想努力了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值