在Play Framework中强制依赖

时间:2015-08-14 11:03:27

标签: playframework-2.0 sbt

今天我们的产品破了,因为Play自动更新到了另一个版本的库的最后一个版本。

有没有办法在Play中强制使用特定的库?

也就是说,我们在加载库时需要它

lazy val spring_aop = "org.springframework" % "spring-aop" % "4.1.7"

加载4.2.0版本而不是4.1.7

我尝试将force()附加到定义或使用dependencyOverrides,但是当我执行Play“更新”命令时,我得到了下载的最后一个版本。

1 个答案:

答案 0 :(得分:1)

播放不会自动更新任何内容。应用程序依赖项在Ubuild.sbt中定义。

在您的情况下,可能存在与子住所的混淆。其中一个库取决于版本4.1.7和4.2.0上的其他库。在这个引用中sbt aoumatically包括更新的包。解决它:

当你降级spring-aop时,你可能会制动其他软件包的功能