scope 代表此类库与项目的关系,
默认是compile.也就是编译和打包都需要此类库,
test表示仅仅在单元测试的时候需要
provided表示在编译的时候需要,打包的时候不需要
runtime 表示在编译和打包的时候都需要 但是在运行的时候需要
本文详细解释了Maven中scope的概念及其应用场景。scope定义了项目依赖库的不同阶段需求:compile适用于编译和打包阶段;test仅限于单元测试;provided用于编译但不打包;runtime则贯穿整个开发周期直至运行阶段。
scope 代表此类库与项目的关系,
默认是compile.也就是编译和打包都需要此类库,
test表示仅仅在单元测试的时候需要
provided表示在编译的时候需要,打包的时候不需要
runtime 表示在编译和打包的时候都需要 但是在运行的时候需要
2182
5750

被折叠的 条评论
为什么被折叠?