我有一個使用FlyWay sbt項目。它在大多數項目中被禁用,因爲我們只運行特定項目的演變。SBT AutoPlugins衝突,不應該在那裏
所以我有這樣的事情:
lazy val master = project
.disablePlugins(FlywayPlugin)
.aggregate(common)
.dependsOn(common)
項目工作正常。它編譯,工程,測試通過,等
現在我想添加旋轉扭曲,所以我這樣做(除了當然plugins.sbt
):
lazy val master = project
.enablePlugins(SbtTwirl)
.disablePlugins(FlywayPlugin)
.aggregate(common)
.dependsOn(common)
我結束了這個錯誤:
[error] sbt.AutoPluginException: Error determining plugins for project 'master' in /opt/app/master:
[error] Contradiction in selected plugins. These plugins were both included and excluded: org.flywaydb.sbt.FlywayPlugin
[error] Use 'last' for the full log.
對此我真的不明白,因爲我沒有關於FlyWay
改變任何東西。
這可能是什麼原因造成的?