[一]从0开始学习Maven的使用

本文介绍Maven的概念及其在MyEclipse中的安装与配置过程,包括环境变量设置、本地仓库配置、镜像地址修改等内容,并演示了如何通过MyEclipse创建Maven项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、使用Maven前按照套路首先介绍下Maven的概念:

Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建依赖管理和项目信息管理

项目构建即分为:清理项目、编译项目、测试项目、生成测试报告、打包项目、部署项目 六步

Maven使用约定,约定java源代码必须放在哪个目录下,编译好的代码又放在哪个目录下等等。。

pom.xml文件(POM即:Project Object Model 项目对象模型)为Maven项目的核心,pom.xml文件定义好后,可对Maven项目进行高度自动化构建,自动下载所需的依赖。


二、Maven的安装,MyEclipse的集成与目录约定

2.1 Maven的安装
maven的安装包可以去网上自行下载,我这里提供了一个较老的版本 供大家下载。MAVEN3.0.5下载
2.1.1 下载完成后解压, 我这里安装到了 D:\ProgramFiles\Maven 目录下


2.1.2 配置环境变量
系统环境变量中添加 “MAVEN_HOME” 地址为实际的安装路径
并在系统变量 Path 中 增加 “%MAVEN_HOME%\bin”
如下二图
2.1.3 测试安装结果
cmd打开命令窗口,输入 “mvn -v”,有类似如下提示则安装成功

2.1.4 本地仓库及本用户配置文件修改
安装成功后,会在windows当前用户下建立本地仓库文件夹,然后将 %MAVEN_HOME%路径下 conf 文件夹中的 settings.xml,拷贝至此目录中。这样当前用户在使用maven时默认读取此配置文件。

这里顺便修改一下中央仓库的镜像地址,因为maven中央仓库在国外,而国内大家都懂得原因导致依赖的下载速度非常慢,因此我们这里镜像地址配置成阿里云的maven镜像。
修改settings.xml中的<mirrors>标签:
  <mirrors>
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>

至此,maven的安装基本结束,下面我们将myeclipse与Maven进行集成并建立maven项目。

2.2 Maven与MyEclipse集成,创建Maven项目
2.2.1 配置MyEclipse中Maven插件配置
打开“windows”-->“preferences”-->“Maven4MyEclipse”
进入“installations”标签,“add”选择我们的maven安装路径,这里切记不要使用eclipse自带的maven插件
进入“User Settings”标签,“Browse”选择windows当前用户下的maven配置文件

2.2.2 创建一个maven项目
1.“New Project”中选择“Maven Project”

2. "quickstart" 创建普通的maven项目,"webapp"创建maven的web项目
这里先使用“quickstart”创建一个普通的maven项目

3. Maven项目的坐标
Group Id”: 指的是项目名的项目组,默认就是包名
“Artifact Id”: 指的是项目中的某一个模块,默认命名方式是"项目名-模块名"
“Version” :指的是版本,这里使用的是Maven的快照版本
由以上三个属性确定此maven项目的唯一坐标
编写完成后,点击“finish”,maven项目即创建成功。
4. 查看maven项目的目录

2.3 Maven项目的目录约定

2.3.1 展开我们创建的项目文件

|  |----src
   |     |----main
   |     |         |----java ——
存放项目的.java文件
   |     |         |----resources ——
存放项目资源文件,如spring, hibernate配置文件
   |     |----test
   |     |         |----java ——
存放所有测试.java文件,如JUnit测试类
   |     |         |----resources ——
存放项目资源文件,如spring, hibernate配置文件
   |----target ——
项目输出位置
   |----pom.xml ----
用于标识该项目是一个Maven项目


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值