我有一个多模块的Sbt项目,工作正常。但是昨天我添加了一个引起很多麻烦的插件。
首先介绍sbt.IncompatiblePluginsException
,我必须禁用每个插件来检测一个冲突,然后搜索两个源来猜测冲突中的依赖关系,以便我可以用dependencyOverrides
最终解决它。
我的计算机上的构建运行正常,但在我的CI服务器上运行速度非常慢(> 40'而不是10)我认为这是因为它下载了很多依赖项。也许我可以天真地禁用新插件,但它希望学习清理我的依赖树并有效解决这些冲突问题的技术。
您是否有一些技巧和工具可用于查看谁正在使用如此多的依赖项以及如何解决它。但是如何检测哪些任务花了这么多时间。
非常感谢。