Maven

Maven的依赖传递范围及使用参考

2020-01-01  本文已影响0人  溪水散人

根据官方文档Dependency scope 依赖范围的作用: 用于限制依赖关系的可传递性,并且还影响用于各种构建任务的类路径。

共有6种依赖范围:

如下表所示,每个作用域(导入除外)以不同的方式影响传递依赖关系。如果将依赖项设置为左列中的范围,则该依赖项的可传递依赖项与顶部行中的范围将导致在主项目中具有相交处列出的范围的依赖项。如果未列出作用域,则表示将忽略依赖项。

compile provided runtime test
compile compile(*) - runtime -
provided provided - provided -
runtime runtime - runtime -
test test - test -

后续参考文档,见官网

上一篇 下一篇

猜你喜欢

热点阅读