maven

本文阐述了Maven依赖管理的机制,对比了传统方式与Maven方式的区别,详细介绍了如何通过Maven坐标自动下载和管理项目依赖,如Log4j等库。同时,文章解释了Maven如何在本地、中央及远程仓库中搜索并下载依赖。

本地资源库:是用来储存项目的依赖库,默认文件夹是.m2文件夹。

中央资源库:是maven用来下载所有项目的依赖库的默认位置。

如何从maven远程库下载?如何添加远程库?:安装文件里可以设置默认本地资源库。

maven依赖机制:

1,传统方式:

  1. 访问 http://logging.apache.org/log4j/
  2. 下载 Log4 j的 jar 库
  3. 复制 jar 到项目类路径
  4. 手动将其包含到项目的依赖
  5. 所有的管理需要一切由自己做

如果有 Log4j 版本升级,则需要重复上述步骤一次。

2,maven的方式:

  1. 你需要知道 log4j 的 Maven 坐标,例如:
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.14</version>
  2. 它会自动下载 log4j 的1.2.14 版本库。如果“version”标签被忽略,它会自动升级库时当有新的版本时。

  3. 声明 Maven 的坐标转换成 pom.xml 文件。
    <dependencies>
        <dependency>
    	<groupId>log4j</groupId>
    	<artifactId>log4j</artifactId>
    	<version>1.2.14</version>
        </dependency>
    </dependencies>
  4. 当 Maven 编译或构建,log4j 的 jar 会自动下载,并把它放到 Maven 本地存储库 
  5. 所有由 Maven 管理
  6. 看看有什么不同?那么到底在Maven发生了什么?当建立一个Maven的项目,pom.xml文件将被解析,如果看到 log4j 的 Maven 坐标,然后 Maven 按此顺序搜索 log4j 库:
  7. 在 Maven 的本地仓库搜索 log4j 
  8. 在 Maven 中央存储库搜索 log4j
  9. 在 Maven 远程仓库搜索 log4j(如果在 pom.xml 中定义)
  10. Maven 依赖库管理是一个非常好的工具,为您节省了大量的工作。

    如何找到 Maven 坐标?
    访问 Maven 中心储存库,搜索下载您想要的jar。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值