项目管理工具-Maven

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

构建过程如下:

2.项目对象模型 (Project Object Model):

通过pom.xml定义项目的坐标、项目依赖、项目信息、插件目标等。

3.maven中仓库的类型如下:


maven工作需要配置仓库,本地的项目A、项目B等通过maven从远程仓库(可以理解为互联网上的仓库)下载jar包并存在本地仓库,本地仓库 就是本地文件夹,当第二次需要此jar包时则不再从远程仓库下载,因为本地仓库已经存在了,可以将本地仓库理解为缓存,有了本地仓库就不用每次从远程仓库下载了。

关于本地仓库,中央仓库,远程仓库:

本地仓库 :用来存储从远程仓库或中央仓库下载的插件和jar包,项目使用一些插件或jar包,优先从本地仓库查找

  远程 仓库:如果本地需要插件或者jar包,本地仓库没有,默认去远程仓库下载。

中央仓库 :在maven环境内部内置一个远程仓库地址http://repo1.maven.org/maven2 是中央仓库,服务于整个互联网,它是由Maven自己维护,里面有大量的常用类库,并包含了世界上大部分流行的开源项目构件。

4.maven的配置:从官网下载对应版本(http://maven.apache.org/download.cgi),解压后配置环境变量(配置和JDK一样)

5.本地仓库的配置:在maven的解压目录中,找到/conf/setting.xml,配置本地仓库的目录,默认是: ${user.dir}/.m2/repository,${user.dir}表示windows用户目录.

6.maven工程的目录如下:


7.maven坐标的主要组成:

groupId:定义当前Maven组织名称

artifactId:定义实际项目名称

version:定义当前项目的当前版本

packaging:定义该项目的打包方式,如果没有此项则默认为jar包


8.maven的生命周期: 对所有的构建过程进行抽象和统一。包括项目清理,初始化,编译,打包,测试,部署等几乎所有构建步骤。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

猿人小郑

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

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

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

打赏作者

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

抵扣说明:

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

余额充值