Comment out cleanEvalClasses

**Problem**
reload currently causes NoClassDefFoundError.

**Solution**
Comment out cleanEvalClasses.
This commit is contained in:
Eugene Yokota 2024-09-13 00:15:47 -04:00
parent 1cb310554f
commit a58950e65e
2 changed files with 5 additions and 5 deletions

View File

@ -839,11 +839,11 @@ private[sbt] object Load {
defaultProjects.generatedConfigClassFiles ++ loadedProjectsRaw.generatedConfigClassFiles defaultProjects.generatedConfigClassFiles ++ loadedProjectsRaw.generatedConfigClassFiles
) )
} }
// Now we clean stale class files. // TODO: Uncomment when we fixed https://github.com/sbt/sbt/issues/7424
// TODO - this may cause issues with multiple sbt clients, but that should be deprecated pending sbt-server anyway // likely keepClassFiles isn't covering enough.
timed("Load.loadUnit: cleanEvalClasses", log) { // timed("Load.loadUnit: cleanEvalClasses", log) {
cleanEvalClasses(defDir, keepClassFiles) // cleanEvalClasses(defDir, keepClassFiles)
} // }
val defs = if (defsScala.isEmpty) defaultBuildIfNone :: Nil else defsScala val defs = if (defsScala.isEmpty) defaultBuildIfNone :: Nil else defsScala
// HERE we pull out the defined vals from memoSettings and unify them all so // HERE we pull out the defined vals from memoSettings and unify them all so
// we can use them later. // we can use them later.