jar包冲突组建设计书
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
使用maven管理jar包的便利性,但无法解决冲突问题。因此需要开发一个工具来预警冲突和共存的jar包。技术方案包括开发maven插件、获取工程中的jar包和类、冲突算法等。具体规则可通过属性文件配置。
🎯
关键要点
- 使用maven管理jar包带来了便利,但无法解决jar包冲突问题。
- 需要开发工具来预警冲突和共存的jar包。
- 功能设计包括maven插件、jar包冲突预警、自定义规则预警等。
- 技术方案包括开发maven插件、获取jar包及类、冲突算法等。
- 冲突算法包括相同jar包版本冲突和不相同jar包冲突的规则配置。
- 已知的冲突示例包括log4j-over-slf4j与slf4j-log4j12等不能共存。
➡️