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)