我在 Java/Ant 中有一个模式,我使用 Ivy 在任务中获取我的依赖项并将它们放在项目的本地 lib/ 文件夹中。我不想拥有本地 Maven,我只希望开发人员在更改某些内容时运行依赖项更新程序(我在获取 lib/ 后将库提交)。
如何利用 SBT 依赖项设置手动将它们提取到本地 lib/ 文件夹并用作“非托管”依赖项(而不是 lib_managed)?我真的不想强迫开发人员设置他的 ivy.home 或构建启动器配置。我宁愿有一个可调用的任务,它将库提取到我在 build.sbt/scala 中指定的位置。有这样做的例子吗?