首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁止slick codegen在每次编译时创建dbModels?

如何禁止slick codegen在每次编译时创建dbModels?
EN

Stack Overflow用户
提问于 2014-12-05 04:09:46
回答 1查看 187关注 0票数 0

我尝试在Build.scala中的每个编译中注释自动代码生成,如下所示,但随后它显示错误,因为它无法引用以前编译中的任何自动生成表模型。

代码语言:javascript
复制
 slick <<= slickCodeGenTask // register manual sbt command
 //sourceGenerators in Compile <+= slickCodeGenTask // register automatic code  generation on every compile, remove for only manual use
EN

回答 1

Stack Overflow用户

发布于 2014-12-05 14:27:52

这对我很有效:在sbt (gen-tables)中运行任务后,只需将生成的Tables.scala复制到源码树中,这样它就会被作为“普通”源文件提取。

或者,您也可以修改slickCodeGenTask中的输出目录,使其指向源代码,如下所示:

val outputDir =“源/主/scala”

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27303102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档