Maven依赖中scope的runtime和provied的区别
<scope>runtime</scope>runtime 用在 Class.forName(“com.mysql.jdbc.Driver”) 时,compile 编译时不依赖,只有运行时才会依赖。案例:当尝试去把 compile -> runtime 后,无法编译成功,因为 runtime 只在运行时使用,编译时不引入,造成有些依赖无法加入。<scope>provied</scope>只有编译会使用,程序运行时不需要依赖的。案例一:lo
原创
2021-04-03 10:54:31 ·
8742 阅读 ·
0 评论