Maven 学习笔记 依赖范围
发布日期:2021-06-30 14:54:17 浏览次数:2 分类:技术文章

本文共 393 字,大约阅读时间需要 1 分钟。

Maven 学习笔记 依赖范围

作用范围

依赖的jar默认情况可以在任何地方使用,可以通过scope标签设定其作用范围

  • 主程序范围有效 (main文件 夹范围内)
  • 测试程序范围有效 (test文件夹范围内)
  • 是否参与打包 (package指令范围内)
Scope 主代码 测试 打包 例子
compile(默认) Y Y Y log4j
test Y junit
provided Y Y servlet-api
runtime Y jdbc

依赖范围传递性

  • 带有依赖范围的资源在进行传递时,作用范围将受到影响
    当前项目被依赖项目
. compile test provided runtime
compile compile test provided runtime
test
provided
runtime runtime test provided runtime

参考资料

转载地址:https://jerryjin.blog.csdn.net/article/details/116021354 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Maven 学习笔记 依赖配置与依赖传递
下一篇:设计模式 - 学习笔记 - 原型模式Prototype Pattern

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月22日 02时38分51秒