2014-12-04 61 views
0

我嘗試在Build.scala中的每個編譯中註釋自動代碼gen,但是之後它會顯示錯誤,因爲它無法引用以前編譯中的任何autogen表模型。如何在每次編譯時禁用創建dbModels的代碼?

slick <<= slickCodeGenTask // register manual sbt command 
//sourceGenerators in Compile <+= slickCodeGenTask // register automatic code generation on every compile, remove for only manual use 

回答

0

這個工作對我來說:運行在SBT(GEN-表)任務後,只是產生Tables.scala複製到你的源代碼樹,所以它會被拾起\「正常」的源文件。

或者你也可以修改輸出目錄中slickCodeGenTask點進你的源代碼,是這樣的:

VAL outputDir = 「的src/main /斯卡拉」

希望這有助於!

+0

這是否回答了您的問題? – Ossip 2014-12-28 23:43:57