Day3 Maven工程的创建与pom文件的配置

在说Spring之前,要先简单说一下Maven。Maven是个管理项目的工具,在没有Maven的时候,开发Java Web项目需要导入各种依赖包(Jar包),往往能用到的用不到的,加起来几十个。而且Jar包多了之后会造成项目非常臃肿,在团队开发的时候,如果一个人增加或者删掉一个或多个依赖包的话,其余人也要做相应的操作,这就显得非常不方便。但是Maven可以解决这个问题。

Maven有个中央仓库,这里面存放这各种依赖包,每个不同功能的依赖包的各种版本也都非常齐全,以供调用。有了Maven之后,在开发Java Web工程时,就不需要再导入各种依赖包到lib目录下。Maven有个标志性文件:pom.xml,我们将所有的依赖包的信息整理到这个配置文件中。在构件工程的时候,工程就会自动去中央仓库下载需要的依赖包到本地,而不是手动添加。

那么,上正题,创建Maven工程。这里用Eclipse创建——

Eclipse左侧目录区域右键,new可以创建;或者点Eclipse左上角的File --> new --> Maven Project也可以——

当然,如果new里面没有Maven Project的话,就点最下面的Other,在里面搜索Maven,然后选择Maven Project,点next即可——

之后会遇到这个——

这里有三个选项,选上第一个和第二个即可,第一个的意思是忽略掉Maven模板工具包,直接创建一个普通的Maven工程;第二个是指要创建的Maven工程所存放的地方,默认是默认的工作空间。然后next下一步——

这里有三个需要填写的,分别用红框框起来了。第一个Group Id指的是组织名称,一般是组织的域名的反写,比如百度的域名是baidu.com,那么groupId就是com.baidu,当然也不能写这个。第二个Artifact Id,这个是工程名,一个组织下可能会有多个项目要写,就要用artifactId来区分了,这个是唯一标识。Name是名字,这个和artifactId一致就可以了,填完了这些就Finish完成,一个Maven工程就创建完毕了。

Maven工程创建完毕了,接下来就是配置pom.xml文件了,首先按照步骤找到pom.xml文件并打开——

第一步:展开项目结构

第二步:找到项目最下面的pom.xml文件,并打开

第三部:在右边编辑框的下边,找到pom.xml,点一下

做完上面三步之后,就可以在编辑区看到如上图的简单的工程信息了。那么简单说一下几个常用的节点。

如上图所示,最上面三行文件头,这事文档规范,我们所写的节点之所以能够被识别到,靠的就是上面这三行文档规范。那么简单说下各节点是干嘛的:

<modelVersion>——模版版本;

<groupId>——组织名(上文中提到过了);

<artifactId>——工程名(上文中提到过了);

<properties>——可以在这里面定义统一的版本号,在依赖包多了之后,可能有些依赖包的版本是一样的,那么就可以定义一次,剩余的都去引用

<dependencies>——依赖信息,之所以是复数,是因为依赖会不止一个,是多个

<dependency>——依赖信息,具体的

<version>——依赖版本信息,如果在properties中统一定义过,那么就直接引用,如果没有定义过,那么就直接写版本号,也可以先定义,再引用。

当然了,所有的依赖都可以在maven的中央仓库中找到,官网地址为https://mvnrepository.com/。当然下载地址在国外,下载速度可能会受限制,这是可以将中央仓库的地址设置成阿里的,配置方法请自行百度。当然如果有自己的私有中央仓库也是可以用的。

以上就是Maven的pom.xml文件的一些简单的配置,其他的还是要看具体的需求。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值