当前位置:  开发笔记 > Android > 正文

什么是传递Maven依赖?

如何解决《什么是传递Maven依赖?》经验,为你挑选了1个好方法。

这个问题即将阐明传递依赖是什么以及它在Maven中如何在非常高的层次上运行.

我的定义:在A - > B - > C之类的依赖树中,C是A的传递依赖.假设已范围编译.

如果c ^具有范围编译,则宣告作为依赖性足以建立使用Maven.但是,如果Ç已范围提供然后,当Maven构建一个,该建筑将不会自动编译一个Ç除非一个声明ç它的依赖中.

它是否正确?



1> carlspring..:

你的假设是正确的.

有两种类型的Maven依赖项:

直接:这些是在pom.xml文件下的部分中定义的依赖项.

传递:这些是依赖关系,它们是直接依赖关系的依赖关系.

provided范围的依赖关系意味着:

无论是从最终神器除外(例如,用于war文件,你不会想包括servlet-api,servlet-jsp等等)

或覆盖 - 继承这些项目的项目定义版本和/或覆盖范围

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有