Play Framework 2.4应用程序始终创建一个1.sql进化版,即使关闭

Play Framework 2.4应用程序始终创建一个1.sql进化版,即使关闭

问题描述:

我正在将Play Framework应用程序从2.3.X版转换为2.4.X版。Play Framework 2.4应用程序始终创建一个1.sql进化版,即使关闭

除了一件事情之外,一切都在起作用。每次启动服务器时都会创建一个文件。

该文件是/conf/evolutions/default/1.sql

奇怪,这是我不使用变阵。我仍然保留evolutions文件夹来跟踪我的sql转换文件(我自己编码)。

在我的application.conf文件中,这是我与进化有关的东西。我知道他们都做同样的事情,但即使有这两条线,问题仍然存在。

play.evolutions.enabled=false 

play.evolutions { 
    db.default.enabled = false 
} 

有没有设置某处来防止这种情况?我在版本2.3.X中没有这个问题。

感谢

+0

你使用过'play.evolutions.enabled = false'吗? –

+0

我已经编辑我的答案与我的application.conf文件的内容有关的演变 –

+0

嗨,你找到一个解决方案吗?我遇到同样的问题。我在配置文件中有play.evolutions.enabled = false,并且我没有build.sbt – m1416

你可以尝试添加

play.modules.disabled += "play.api.db.evolutions.EvolutionsModule" 

您application.conf该诀窍我。

+0

中的进化依赖关系会尽快尝试并让您知道 –