pom.xml文件中dependency标签的scope子标签
Posted 第二人生Bonnie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pom.xml文件中dependency标签的scope子标签相关的知识,希望对你有一定的参考价值。
最近整合了公司的一个项目A,而A又依赖项目B,项目B中pom.xml中有一个依赖的<scope>provided</scope>,查了一下,原来provided属性,jar包 只能作用在编译和测试时,同时没有传递性。所以虽然B项目引入了这个jar包,但是因为没有传递性,项目A还需要再重新引一遍。另外如果不写<scope>,那么值默认为compile,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布
以上是关于pom.xml文件中dependency标签的scope子标签的主要内容,如果未能解决你的问题,请参考以下文章
一篇文章带你搞定 maven 项目 pom.xml 中 parent 标签的使用
调用 maven 包命令时创建的 `dependency-reduced-pom.xml` 文件是啥?