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 |
test | 无 | 是 | mysql-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 的作用)的主要内容,如果未能解决你的问题,请参考以下文章