乐趣区

关于css:后期的测试和运行需要其参与

cope 指定了依赖的范畴(详情见上面依赖范畴局部)。optional 标记了依赖是否是可选的(详情见上面依赖可选局部)。遴选真题 exclusions 用来排除传递性依赖(详情见上面依赖排除局部)。runntime,示意依赖无需参加到我的项目的编译,不过前期的测试和运行须要其参加其中。http://lx.gongxuanwang.com/ss…
provided,示意打包的时候能够不必包进去,别的容器会提供。和 compile 相当,然而在打包阶段做了排除的动作。

在应用 Spring Framework 的时候就不必去思考它依赖了什么,也不必放心引入多余的依赖。Maven 会解析各个间接依赖的 POM,将那些必要的间接依赖,以传递性依赖的模式引入到以后的我的项目中。

如果所有这三个的范畴都是 compile 的话,遴选真题那么 X 和 Y 就是 A 的 compile 范畴的传递性依赖,然而如果我想 X、Y 不作为 A 的传递性依赖,不给它用的话,能够依照上面的形式配置可选依赖:你想引入本人想要的,这时候就要用到排除依赖了,比方下图中 spring-boot-starter-web 自带了 logback 这个日志包,我想引入 log4j2 的,所以我先排除掉 logback 的依赖包,再引入想要的包就行了。http://lx.gongxuanwang.com/ss…

退出移动版