aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--stage2/BuildBuild.scala3
-rw-r--r--stage2/Plugin.scala3
2 files changed, 6 insertions, 0 deletions
diff --git a/stage2/BuildBuild.scala b/stage2/BuildBuild.scala
index 8430f49..299ec21 100644
--- a/stage2/BuildBuild.scala
+++ b/stage2/BuildBuild.scala
@@ -9,6 +9,9 @@ trait BuildBuild extends BaseBuild{
object plugins extends plugins( context, scalaVersion )
+ /** CBT relies on hierarchical classloaders */
+ final override def flatClassLoader = false
+
assert(
projectDirectory.getName === lib.buildDirectoryName,
s"You can't extend ${lib.buildBuildClassName} in: " + projectDirectory + "/" + lib.buildDirectoryName
diff --git a/stage2/Plugin.scala b/stage2/Plugin.scala
index 2cc242d..5faf80c 100644
--- a/stage2/Plugin.scala
+++ b/stage2/Plugin.scala
@@ -2,4 +2,7 @@ package cbt
trait Plugin extends BaseBuild{
override def dependencies = super.dependencies :+ context.cbtDependency
object plugins extends plugins( context, scalaVersion )
+
+ /** CBT relies on hierarchical classloaders */
+ final override def flatClassLoader = false
}