我有许多小型Scala应用程序,我想要一个管理常见依赖项版本的中心位置。
我知道我可以设置Build.scala文件并定义多个项目。我曾经有过,但并非所有这些应用都与此有关。他们碰巧共享一个共同的软件架构。
如何使用SBT实现这一目标?目前我正在管理我批量更新的多个.sbt文件(如dependencies.sbt,common.sbt等)。
我最初的方法是开始编写一个插件,但是在插件中使用依赖项工作时我遇到了困难。
我想收集插件设置和构建设置。但我从来没有一个插件依赖于其他一些插件。
之前有人试过这个,如何管理中央应用程序配置文件(插件和设置)?