@@ -53,8 +53,7 @@ lazy val dbModules = Seq[sbt.ClasspathDep[sbt.ProjectReference]](
5353
5454lazy  val  codegenModules  =  Seq [sbt.ClasspathDep [sbt.ProjectReference ]](
5555  `quill-codegen`,
56-   `quill-codegen-jdbc`,
57-   `quill-codegen-tests`
56+   `quill-codegen-jdbc`
5857)
5958
6059lazy  val  bigdataModules  =  Seq [sbt.ClasspathDep [sbt.ProjectReference ]](
@@ -93,7 +92,7 @@ lazy val filteredModules = {
9392  val  moduleStrings  = 
9493    ListSet (
9594      modulesStr
96-         .getOrElse(" all " 
95+         .getOrElse(" nocodegen " 
9796        .split(" ," 
9897        .map(_.trim):  _* 
9998    )
@@ -121,8 +120,10 @@ lazy val filteredModules = {
121120        println(" SBT =:> Invoking Aggregate Project" 
122121        Seq [sbt.ClasspathDep [sbt.ProjectReference ]]()
123122      case  _ |  " all" => 
124-         println(" SBT =:> Compiling All Modules" 
125-         allModules
123+         println(" Compiling Not-Code Generator Modules" 
124+         baseModules ++  dbModules ++  bigdataModules
125+       //  println("SBT =:> Compiling All Modules")
126+       //  allModules
126127    }
127128
128129  val  selectedModules  =  {
@@ -264,39 +265,39 @@ lazy val `quill-codegen-jdbc` =
264265    .dependsOn(`quill-codegen` %  " compile->compile;test->test" 
265266    .dependsOn(`quill-jdbc` %  " compile->compile" 
266267
267- lazy  val  `quill-codegen-tests`  = 
268-   (project in file(" quill-codegen-tests" 
269-     .settings(commonSettings : _* )
270-     .settings(
271-       publish /  skip                         :=  true ,
272-       libraryDependencies +=  " org.scala-lang" %  " scala-compiler" %  scalaVersion.value %  Test ,
273-       Test  /  fork                            :=  true ,
274-       (Test  /  sourceGenerators) +=  Def .task {
275-         def  recursiveList (file : JFile ):  List [JFile ] = 
276-           if  (file.isDirectory)
277-             Option (file.listFiles()).map(_.flatMap(child =>  recursiveList(child)).toList).toList.flatten
278-           else 
279-             List (file)
280-         val  r           =  (Compile  /  runner).value
281-         val  s           =  streams.value.log
282-         val  sourcePath  =  sourceManaged.value
283-         val  classPath   =  (`quill-codegen-jdbc` /  Test  /  fullClasspath).value.map(_.data)
284- 
285-         //  We could put the code generated products directly in the `sourcePath` directory but for some reason
286-         //  intellij doesn't like it unless there's a `main` directory inside.
287-         val  fileDir  =  new  File (sourcePath, " main" 
288-         val  dbs      =  Seq (" testH2DB" " testMysqlDB" " testPostgresDB" " testSqliteDB" " testSqlServerDB" " testOracleDB" 
289-         println(s " Running code generation for DBs:  ${dbs.mkString(" , " " )
290-         r.run(
291-           " io.getquill.codegen.integration.CodegenTestCaseRunner" 
292-           classPath,
293-           fileDir.getAbsolutePath +:  dbs,
294-           s
295-         )
296-         recursiveList(fileDir)
297-       }.tag(CodegenTag )
298-     )
299-     .dependsOn(`quill-codegen-jdbc` %  " compile->test" 
268+ // lazy val `quill-codegen-tests` =
269+ //   (project in file("quill-codegen-tests"))
270+ //     .settings(commonSettings: _*)
271+ //     .settings(
272+ //       publish / skip                         := true,
273+ //       libraryDependencies += "org.scala-lang" % "scala-compiler" % scalaVersion.value % Test,
274+ //       Test / fork                            := true,
275+ //       (Test / sourceGenerators) += Def.task {
276+ //         def recursiveList(file: JFile): List[JFile] =
277+ //           if (file.isDirectory)
278+ //             Option(file.listFiles()).map(_.flatMap(child => recursiveList(child)).toList).toList.flatten
279+ //           else
280+ //             List(file)
281+ //         val r          = (Compile / runner).value
282+ //         val s          = streams.value.log
283+ //         val sourcePath = sourceManaged.value
284+ //         val classPath  = (`quill-codegen-jdbc` / Test / fullClasspath).value.map(_.data)
285+ // 
286+ //         // We could put the code generated products directly in the `sourcePath` directory but for some reason
287+ //         // intellij doesn't like it unless there's a `main` directory inside.
288+ //         val fileDir = new File(sourcePath, "main").getAbsoluteFile
289+ //         val dbs     = Seq("testH2DB", "testMysqlDB", "testPostgresDB", "testSqliteDB", "testSqlServerDB", "testOracleDB")
290+ //         println(s"Running code generation for DBs: ${dbs.mkString(", ")}")
291+ //         r.run(
292+ //           "io.getquill.codegen.integration.CodegenTestCaseRunner",
293+ //           classPath,
294+ //           fileDir.getAbsolutePath +: dbs,
295+ //           s
296+ //         )
297+ //         recursiveList(fileDir)
298+ //       }.tag(CodegenTag)
299+ //     )
300+ //     .dependsOn(`quill-codegen-jdbc` % "compile->test")
300301
301302val  excludeTests  = 
302303  sys.props.getOrElse(" excludeTests" " false" match  {
0 commit comments