maven依赖

maven的依赖调度,当有两个版本的依赖,首先会选择路径最近的依赖,如果路径一样长,会按照pom的声明顺序依赖。

可选依赖,如果A依赖B,B依赖C或者依赖D,C,D都是可选,但是A不会传递依赖C或者D,在pom中声明的时候可以加上<option>true></option>表示该依赖不会被传递依赖。如果想在A中依赖C,D必须显示的声明C,D。

maven以来排除中如果在声明一个依赖中,还依赖着以其他,可以去掉我们不需要的 用到<exclusion>

归类依赖,一些依赖具有相同的version时候可以用到<properties>

显示项目中已有的依赖: mvn dependency:list, 查看树结构 mvn dependeccy:tree,
分析依赖 mavn dependency:analyze

配置远程仓库,标签<repository><id/><name/><url/></..>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包;如何解析 jar 包依赖;包冲突是如何产生;...
    data4阅读 12,009评论 3 16
  • PPT链接:https://ptteng.github.io/PPT/PPT/mavenConflicts.htm...
    tzr阅读 1,679评论 1 3
  • 传递性依赖 传递性依赖是Maven2.0的新特性。假设你的项目依赖于一个库,而这个库又依赖于其他库。你不必自己去找...
    欧余山南阅读 1,254评论 0 0
  • 每一天过完之后,就会显的特别的无聊。不知道为什么总是不能睡一个安稳的觉,特别是在夜深人并不安静的时候,听音乐渐渐成...
    小小木偶o阅读 416评论 0 0