jar包冲突组建设计书

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

使用maven管理jar包的便利性,但无法解决冲突问题。因此需要开发一个工具来预警冲突和共存的jar包。技术方案包括开发maven插件、获取工程中的jar包和类、冲突算法等。具体规则可通过属性文件配置。

🎯

关键要点

  • 使用maven管理jar包带来了便利,但无法解决jar包冲突问题。
  • 需要开发工具来预警冲突和共存的jar包。
  • 功能设计包括maven插件、jar包冲突预警、自定义规则预警等。
  • 技术方案包括开发maven插件、获取jar包及类、冲突算法等。
  • 冲突算法包括相同jar包版本冲突和不相同jar包冲突的规则配置。
  • 已知的冲突示例包括log4j-over-slf4j与slf4j-log4j12等不能共存。
➡️

继续阅读