Maven的依赖机制是如何工作的

来源:互联网 发布:大一c语言考试题及答案 编辑:程序博客网 时间:2024/05/17 08:48
Maven的依赖机制能自动下载所需要的库,并且还能保持版本更新。
案例分析
我们分析一个例子,帮助你理解它的工作原理。比如你的工程需要log4j.你要这样做:
传统方式:
访问http://logging.apache.org/log4j/
下载jar包
拷贝到类路径下
包含的你的工程中去
所有这些你要自己来做

如果log4j版本更新了,你再重复上面步骤。

如果用maven,就这样做 
log4j的maven标识:

<groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.14</version>
把这段标识加到pom.xml中:

<dependencies>    <dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.14</version>    </dependency></dependencies>
当maven编译执行后log4j.jar就会自动下载到maven的本地仓库
而所有这一切都是maven管理的

看到了吧,maven做了些什么呢?当你编译一个maven工程的时候,maven会
解析pom.xml,如果看到了log4j的标识,maven就会按下面顺序搜索这个库:
1.本地仓库
2.中心仓库
3.远程仓库(如果在pom.xml中定义了)
Maven的相互依赖的库的管理是很好的工具,省了你很多时间。

译者感觉:maven就是一个下载工具,可以自动更新下载内容的版本。



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 魔域手游没用的装备怎么办 5173账号三年找回怎么办 电脑的任务栏不见了怎么办 减肥出现瓶颈期怎么办 减肥到瓶颈期怎么办 减脂皮肤松弛怎么办 减肥期间上火了怎么办 涂了瘦身霜好辣怎么办 站起来就头晕怎么办 蹲了起来头晕怎么办 蛙跳后大腿疼怎么办 头低久了脖子痛怎么办 边防武警改革义务兵怎么办 家门钥匙丢了怎么办 森警改革士官怎么办 武警改制后士兵怎么办 消防改革时新兵怎么办 腈纶衣服染色了怎么办 部队新兵体能训练不及格怎么办 做足疗私处有了反应怎么办 跑步跑不起来怎么办 28岁有抬头纹怎么办? 眼睛近视加散光怎么办 眼睛近视又散光怎么办 眼睛近视有散光怎么办 眼睛不近视散光怎么办 孩子眼睛近视散光怎么办 小孩眼睛散光近视怎么办 眼睛近视和散光怎么办 考军校体能不行怎么办 高中体测不及格怎么办 刚开始跑步腿疼怎么办 刚跑步腿酸痛怎么办 小孩走路像鸭子怎么办 走完鸭子步腿疼怎么办 宝宝走路右脚往外撇怎么办 1岁宝宝罗圈腿怎么办 宝宝走路腿弯怎么办 路走多了腿疼怎么办 蛙跳完大腿疼怎么办 做完蛙跳腿疼怎么办