在Maven中处理依赖范围及传递性
发布时间
阅读量:
阅读量
在Maven框架中,通过设置 scope 参数可以明确当前模块所依赖的库的作用域及其传递性特征。可供选择的常用参数包括:compile、provided、runtime、test、system 等多种类型。该参数主要应用于 pom.xml 配置文件内的依赖声明区域,用于定义具体依赖项的使用范围。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
<scope>provided</scope>
</dependency>

compile:作为默认的依赖作用域,若在声明依赖时未明确指定作用域,则系统将自动采用该作用域。此类依赖在编译、运行及测试阶段均有效。
provided:该作用域适用于编译和测
全部评论 (0)
还没有任何评论哟~
