什么是maven项目

1
传统工程我们直按把jar包放置在项目中, **Maven工程真正的jar包放置在仓库中,项目中只用放置jar包的坐标。**不使用Maven工具,当做 Java 项目需要第三方依赖包时,将别人打好的 Jar 包下载到本地,然后手动指定给项目。另外,比如版本控制,需要新版本怎么办,重新下载,重新指定,这个过程操作麻烦。而用了 Maven 之后,需要什么包,直接在 pom.xml 中添加几行 xml 代码(添加所依赖jar包的坐标),指定包名、版本等,就可以了,方便开发。

2、仓库
(1)仓库的分类
本地仓库:当前电脑上部署的仓库,为当前电脑上所有的Maven工程服务。
远程仓库:
[1]私服:架设在当前局域网环境下,为当前局域网范围内的所有Maven工程服务。
[2]中央仓库:架设在Internet上,为全世界的所有Maven工程服务。
[1]中央仓库的镜像:架设在各个大洲,为中央仓库分担流量。减轻中央仓库的压&emsp&emsp力,同时更 快响应用户请求。
(2)仓库中保存的内容:Maven工程
[1] Maven自身所需要的插件。
[2] 第三方框架或工具的jar包(最早也是Maven工程的形式,只不过是打包成了jar包)。
[3] 我们自己开发的Maven工程(也可以放入本地仓库)

3、坐标

(1)数学中的坐标:
[1] 在平面中,使用X、Y两个向量可以唯一定位平面中的任何一个点
[2] 在空间中,使用X、Y、Z三个向量可以唯一定位空间中的任何一个点
(2)Maven的坐标:使用下面三个向量在仓库中唯一定位一个Maven工程(jar包)
[1] groupid:公司或组织域名倒序+项目名
com.atguigu.maven
[2] artifactid:模块名
Hello
[3] version:版本
1.0.0

参考:
https://blog.csdn.net/qq_40493277/article/details/103733767?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166617861416781432937202%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=166617861416781432937202&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogtop_positive~default-1-103733767-null-null.nonecase&utm_term=jar%E5%8C%85&spm=1018.2226.3001.4450

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值