From 3a115bdec5f7f1aacdbd1d04c601fa574bae8e08 Mon Sep 17 00:00:00 2001 From: Aleksander Boruch-Gruszecki Date: Mon, 2 Nov 2020 11:07:26 +0100 Subject: [PATCH] Scala3doc: ensure all projects we're documenting are compiled --- project/Build.scala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/project/Build.scala b/project/Build.scala index 016e644e40fb..6d8187969593 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -1490,14 +1490,14 @@ object Build { generateDocumentation(classDirectory.in(Compile).value.getAbsolutePath, "scala3doc", "self", "-p documentation") }.value, generateScala3Documentation := Def.taskDyn { - val dottyJars = Seq( - // All projects below will be used to generated documentation for Scala 3 - classDirectory.in(`scala3-interfaces`).in(Compile).value, - classDirectory.in(`tasty-core`).in(Compile).value, - classDirectory.in(`scala3-library`).in(Compile).value, - // TODO this one fails to load using TASTY - // classDirectory.in(`stdlib-bootstrapped`).in(Compile).value, - ) + val dottyJars: Seq[java.io.File] = Seq( + (`scala3-interfaces`/Compile/products).value, + (`tasty-core`/Compile/products).value, + (`scala3-library`/Compile/products).value, + // TODO we can't load stdlib from Tasty + // (`stdlib-bootstrapped`/Compile/products).value, + ).flatten + val roots = dottyJars.map(_.toString).mkString(java.io.File.pathSeparator) if (dottyJars.isEmpty) Def.task { streams.value.log.error("Dotty lib wasn't found") }