diff --git a/compile/integration/src/main/scala/sbt/compiler/MixedAnalyzingCompiler.scala b/compile/integration/src/main/scala/sbt/compiler/MixedAnalyzingCompiler.scala index 4081ca473..546345805 100644 --- a/compile/integration/src/main/scala/sbt/compiler/MixedAnalyzingCompiler.scala +++ b/compile/integration/src/main/scala/sbt/compiler/MixedAnalyzingCompiler.scala @@ -37,7 +37,7 @@ final class MixedAnalyzingCompiler( */ def compile(include: Set[File], changes: DependencyChanges, callback: AnalysisCallback): Unit = { val outputDirs = outputDirectories(output) - outputDirs foreach (IO.createDirectory) + outputDirs foreach (d => if (!d.getPath.endsWith(".jar")) IO.createDirectory(d)) val incSrc = sources.filter(include) val (javaSrcs, scalaSrcs) = incSrc partition javaOnly logInputs(log, javaSrcs.size, scalaSrcs.size, outputDirs)