diff --git a/integrations/sbt-bloop/src/main/scala/bloop/integrations/sbt/SbtBloop.scala b/integrations/sbt-bloop/src/main/scala/bloop/integrations/sbt/SbtBloop.scala index dda8e5e76c..b1b3d5c371 100644 --- a/integrations/sbt-bloop/src/main/scala/bloop/integrations/sbt/SbtBloop.scala +++ b/integrations/sbt-bloop/src/main/scala/bloop/integrations/sbt/SbtBloop.scala @@ -16,6 +16,7 @@ import sbt.{ Def, File, Global, + Inc, Keys, LocalRootProject, Logger, @@ -27,7 +28,8 @@ import sbt.{ ThisProject, KeyRanks, Optional, - Provided + Provided, + Value } import xsbti.compile.CompileOrder @@ -1051,6 +1053,12 @@ object BloopDefaults { logger.success(s"Generated $userFriendlyConfigPath") Some(outFile) } + }.result.map { + case Inc(_) => + logger.error(s"Couldn't run bloopGenerate for $projectName") + None + case Value(maybeFile) => + maybeFile } }