如何使用SBT在依赖项中找到重复类
我正在将一个项目从ApacheMaven迁移到sbt 我的项目有很多依赖项(超过200个),有时,一个类可以被复制,从而导致奇怪的效果 在Maven中,我一直在使用它来检测这种情况 我能看到的唯一解决方案是用插件生成一个大jar,并配置为抱怨重复的类。我还没试过 我怎样才能用SBT做到这一点 参考资料:如何使用SBT在依赖项中找到重复类,sbt,Sbt,我正在将一个项目从ApacheMaven迁移到sbt 我的项目有很多依赖项(超过200个),有时,一个类可以被复制,从而导致奇怪的效果 在Maven中,我一直在使用它来检测这种情况 我能看到的唯一解决方案是用插件生成一个大jar,并配置为抱怨重复的类。我还没试过 我怎样才能用SBT做到这一点 参考资料: 名单 SBT汇编插件 我不知道有哪个插件可以找到重复的类,但是有一个插件可以列出所有依赖项,包括可传递的依赖项。通过这种方式,您可以分析版本冲突等。希望这将有助于您的用例 你最好还是继续问这个
- 名单
- SBT汇编插件
groupId
/artifactId
,甚至一些jar
s嵌入第三方工件,从而创建.class的重复,该重复可以属于不同的版本,并且会发生冲突。