OperaMasks jar包依赖性的分析及包冲突解决办法分析

OperaMasks jar包依赖性的分析及包冲突解决办法分析

国华研究院表空间为ghyjy

1. elite.jar包

     包括elite的实现,另在/org/operamasks目录下的net目录下是cglib,org目录下是objectweb的asm(operamasks-impl依赖更改包名后的cglib及objectweb的asm)

 


2. operamasks-impl.jar包

     包括aom的实现,另在/org/operamask目录下的org目录下是更改过包名的json_simple


3. 如上一篇所说operamasks-third-party包包括facelets,apache的commons-io,commons-fileupload,还有一个PngEncoder(这个可能与png图片的解码有关)

 


4. operamasks-options.jar  

      实际上就是JavaEE 5的api包改名而成的


5. operamasks-spring.jar

      包是spring与aom结合的相关的包,使spring的bean与aom的bean可以相互识别

 

6. operamasks-impl依赖facelets, jfreechart, commons-io, commons-fileupload这些在干净的tomcat中没有,operamasks-third-party.jar包包含这些内容,因此应用 的WEB-INF/lib目录需要包含operamasks-third-party.jar

 

 

所以:

 


上面这些jar必须包含,并且不能冲突. 注意第六点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值