maven 中 scope标签的作用(runtimeprovidedtestcompile 的作用)

Posted Yan Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 中 scope标签的作用(runtimeprovidedtestcompile 的作用)相关的知识,希望对你有一定的参考价值。

内容


1. scope标签的作用

取值使用范围是否参与打包代表依赖
system测试代码、程序主代码commons-fileload.jar
runtime测试代码junitl.jar
provided测试代码、程序主代码servlet-api.jar
testmysql-connector-java.jar
compile测试代码、程序主代码ojdbc.jar

说明

【1】compile、test、provided 比较常用,其中scope默认取值为compile;
【2】runtime 常用complie 代替,而compile是默认可以不用配置,也就是所一般只配test和provided;
【3】由于版权限制等原因,不是所有的jar包都存储在中央仓库中。scope取值为system时,表示依赖来自本地系统,需要配合标签systemPath(用于指定依赖路径)使用。

总结

上面就是scope标签的总结了,代码仅供参考,欢迎讨论交流。

以上是关于maven 中 scope标签的作用(runtimeprovidedtestcompile 的作用)的主要内容,如果未能解决你的问题,请参考以下文章

Maven依赖Scope标签用法

maven依赖关系中Scope的作用

Maven中依赖的scope的依赖范围

Maven的scope

Maven scope 作用域 详解

Maven scope 作用域 详解