Maven的依赖机制是如何工作的
来源:互联网 发布:大一c语言考试题及答案 编辑:程序博客网 时间:2024/05/17 08:48
Maven的依赖机制能自动下载所需要的库,并且还能保持版本更新。
案例分析
我们分析一个例子,帮助你理解它的工作原理。比如你的工程需要log4j.你要这样做:
传统方式:
访问http://logging.apache.org/log4j/
下载jar包
拷贝到类路径下
包含的你的工程中去
所有这些你要自己来做
而所有这一切都是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就是一个下载工具,可以自动更新下载内容的版本。
- Maven的依赖机制是如何工作的
- Maven的依赖机制
- Maven依赖机制 工作原理 (分析maven项目和非maven项目的差别)
- Maven依赖机制 工作原理 (分析maven项目和非maven项目的差别)
- Maven的依赖机制简介
- Amazon EC2 的 AutoScaling 机制是如何工作的?
- 【Maven】maven的依赖
- 【Maven】maven的依赖
- 如何快速的解决Maven依赖冲突
- 如何快速的解决Maven依赖冲突
- 如何快速的解决Maven依赖冲突
- 如何快速的解决Maven依赖冲突
- oracle是如何工作的
- Oracle是如何工作的
- Oracle是如何工作的
- Oracle是如何工作的
- Oracle是如何工作的
- SSL是如何工作的?
- C#使用炫彩界面库的第一个示例
- 北京项目总监市场需求
- 【进程线程与同步】5.1 创建和销毁子进程
- 游标(Cursor)
- C# WinForm开发系列 - WebBrowser
- Maven的依赖机制是如何工作的
- Firefox os activity简析
- 关于CSS的绝对定位和相对定位
- 【进程线程与同步】5.2 避免在同一机器上运行同一程序的多个实例
- Java基础重温(五)类,接口
- C++中子类调用父类的有参构造函数
- bat的大数据
- WinForm开发知识汇总
- IOS单例模式(Singleton)