From 1c7615c992213e4a9a062bcbdae35d0d6c895d70 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Tue, 5 May 2020 14:45:55 -0400 Subject: [PATCH] Use .sbt/matrix/foo as base directory Fixes #25 --- src/main/scala/sbt/internal/ProjectMatrix.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/sbt/internal/ProjectMatrix.scala b/src/main/scala/sbt/internal/ProjectMatrix.scala index 31c2bc596..d4e43afc2 100644 --- a/src/main/scala/sbt/internal/ProjectMatrix.scala +++ b/src/main/scala/sbt/internal/ProjectMatrix.scala @@ -226,7 +226,9 @@ object ProjectMatrix { val other = lookupMatrix(ref) resolveMatrixAggregate(other, r) } - val p = Project(childId, base.getAbsoluteFile) + val dotSbtMatrix = new java.io.File(".sbt") / "matrix" + IO.createDirectory(dotSbtMatrix) + val p = Project(childId, dotSbtMatrix / childId) .dependsOn(deps: _*) .aggregate(aggs: _*) .setPlugins(plugins)