首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
关于插件ehcache
lang重名
2019-12-26 14:45
关于插件ehcache:项目中未引入ehcache的jar包 ,而EhCachePlugin 有依赖ehcache 为什么不会有编译错误?
项目:
JFinal
评论区
JFinal
2019-12-26 14:56
因为 pom.xml 中对其的引入是 scope = provided 配置
jfinal 无任何第三方依赖,你在不用到 ehcache 的时候,不需要引入这些依赖
回复
JFinal
2019-12-26 14:57
jfinal 中整合的第三方,全都是 scope = provided, 不会强制你在项目中引入这些依赖 ,切实用到的时候才需要引入
回复
chcode
2019-12-26 20:07
因为用到时才会加载对应的class
回复
lang重名
2019-12-27 09:36
@JFinal
好的 了解了 是和jetty-server包一样的原理吧 provided让其编译期通过 实际打包部署的时候tomcat会提供 而这里我们要用ehcache 就得自己引入ehcached的jar
回复
lang重名
2019-12-27 09:36
@chcode
好的
回复
JFinal
2019-12-27 11:16
@lang重名
scope = provided 对所有依赖的行为都一样,只用于编译,打包部署时会忽略它
回复
lang重名
2019-12-28 08:55
@JFinal
好的
回复
发送
我要反馈
热门反馈
扫码入社
jfinal 无任何第三方依赖,你在不用到 ehcache 的时候,不需要引入这些依赖