SBT中的循环依赖与flyway,jooq和编译

时间:2015-07-05 10:24:40

标签: sbt flyway

这是我遇到的问题。 Flyway将模式应用于数据库,jOOq从该模式生成代码。编译编译代码。所以这就是它的样子:

Flyway runs -> jooq runs -> compilation

问题在于,flyway由于某种原因,取决于runtime:fullClasspath,而compile:compile又取决于flyway。我了解compile依赖于flyway进行任何Java迁移,但我们没有任何Java迁移。 runtime:dependencyClasspath是否有办法仅依赖fullClasspath而不依赖(codegen in jOOQ) dependsOn flywayMigrate compile dependsOn (codegen in jOOQ) ,以便我可以定义,

sbt

对于某些项目,我们遇到了gradle插件的类似问题,并通过Flyway Gradle plugin - Circular dependency

解决了

我不知道如何处理struct X { auto get(int) const -> int { return {}; } auto get(int) -> int { return {}; } }; template <class R> auto f(auto (X::*)(int) const -> R) {} // ^~~~ ~~~~ // trailing return type int main() { f(&X::get); }

0 个答案:

没有答案