我尝试在Build.scala中的每个编译中注释自动代码生成,如下所示,但随后它显示错误,因为它无法引用以前编译中的任何自动生成表模型。
slick <<= slickCodeGenTask // register manual sbt command
//sourceGenerators in Compile <+= slickCodeGenTask // register automatic code generation on every compile, remove for only manual use发布于 2014-12-05 14:27:52
这对我很有效:在sbt (gen-tables)中运行任务后,只需将生成的Tables.scala复制到源码树中,这样它就会被作为“普通”源文件提取。
或者,您也可以修改slickCodeGenTask中的输出目录,使其指向源代码,如下所示:
val outputDir =“源/主/scala”
希望这能有所帮助!
https://stackoverflow.com/questions/27303102
复制相似问题