武林外传—阿沅,这是依赖传递呀!(4)


compileprovidedruntimetestcompilecompile(*)runtimeprovidedprovidedprovidedruntimeruntimeruntimetesttesttest [转载出处:www.11jj.com]

“这里,最左侧一列代表了直接依赖范围,最顶层一行代表了传递性依赖的范围,行与列的交叉单元格就表示最终的传递性依赖范围。表中的“-“表示该传递性依赖将会被忽略。”

[原文来自:www.11jj.com]

“这些compile,provided什么意思呀?”

“maven文档里都有。我给你解说一下。” 武三通道。

“compile是默认范围,编译依赖对项目所有的classpath都可用,它会传递到依赖的项目。而provided范围表明你希望由JDK或者某个容器提供运行时依赖。例如,当使用Java EE构建一个web应用时,你会设置对Servlet API和相关的Java EE APIs的依赖范围为provided,因为web容器提供了运行时的依赖。它只对编译和测试classpath有效,并且不能传递。”

“我指定的是scope是system。”

“system范围与provided类似,只不过你必须显式指定一个本地系统路径的JAR。你看表,直接依赖范围是provided时,即使传递性依赖范围是compile,最终的依赖范围还是provided,正如我们刚才说的,依赖不能传递。system也是同样的道理。”

“那我该把scope改成compile吗?”

“对,你试试,不过你先把sdk jar放入本地仓库或者远程仓库吧。还记得那个经典的命令吗?”

“记得!” 阿沅笑道。改了pom文件,

自媒体 微信号:11jj 扫描二维码关注公众号
爱八卦,爱爆料。

小编推荐

  1. 1

    没保存的word文件怎么恢复2007(word07没保存上的文件怎么恢复)

    大家好,小丽今天来为大家解答没保存的word文件怎么恢复2007以下问题,word07没保存上的文件怎么恢复很多人还不知道,现在让我们一起来看看吧!

  2. 2

    神将世界郭女王好获得吗(神将世界郭女王好获得吗)

    大家好,小乐今天来为大家解答神将世界郭女王好获得吗以下问题,神将世界郭女王好获得吗很多人还不知道,现在让我们一起来看看吧!1、神将世

  3. 3

    必考叠词归类(AAB、ABB、AABB、ABCC、AABC、ABAB、ABAC)(可下载)

    ☛小学语数1至6年级【预习、复习】资料合集请写出4个AABC形式的成语,孩子功课、试卷中如许的题型总能把家长难倒!虽说平时爸妈们也见了不少如

  4. 4

    一洗黑(一洗黑什么牌子最安全)

    大家好,小丽今天来为大家解答一洗黑以下问题,一洗黑什么牌子最安全很多人还不知道,现在让我们一起来看看吧!1、一洗黑是一种黑色染发剂,

  5. 5

    蒹葭赏析(蒹葭鉴赏300字)

    大家好,小豪今天来为大家解答蒹葭赏析以下问题,蒹葭鉴赏300字很多人还不知道,现在让我们一起来看看吧!1、蒹葭苍苍,白露为霜。2、蒹葭苍苍

  6. 6

    白雪公主怎么画(白雪公主怎么画又可爱又简单)

    大家好,小豪今天来为大家解答白雪公主怎么画以下问题,白雪公主怎么画又可爱又简单很多人还不知道,现在让我们一起来看看吧!1、首先画白雪

  7. 7

    母亲,是一辈子的贵人

    她倾尽全力,只愿你幸福安然“妈妈”这两个字,任何时候唤起来,都感受无比平坦。只因她是这个世界上最爱我们的人。母亲很少说爱你,但一举

  8. 8

    河蟹怎么保存(河蟹怎么保存时间长)

    大家好,小丽今天来为大家解答河蟹怎么保存以下问题,河蟹怎么保存时间长很多人还不知道,现在让我们一起来看看吧!1、绑住河蟹,表面敷上湿

Copyright 2024.依依自媒体,让大家了解更多图文资讯!