From ddd54c7bb4b79277684ed47bd35ec33d139aaf5a Mon Sep 17 00:00:00 2001 From: Andrew Richards Date: Wed, 17 Apr 2019 13:17:51 +0200 Subject: handle projects not in the main build.sc file (#579) --- scalalib/src/GenIdeaImpl.scala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'scalalib') diff --git a/scalalib/src/GenIdeaImpl.scala b/scalalib/src/GenIdeaImpl.scala index 3dd839da..379ce30b 100755 --- a/scalalib/src/GenIdeaImpl.scala +++ b/scalalib/src/GenIdeaImpl.scala @@ -66,9 +66,12 @@ object GenIdeaImpl { fetchMillModules: Boolean = true): Seq[(os.RelPath, scala.xml.Node)] = { val modules = rootModule.millInternal.segmentsToModules.values - .collect{ case x: scalalib.JavaModule => (x.millModuleSegments, x)} + .collect{ case x: scalalib.JavaModule => x } + .flatMap(_.transitiveModuleDeps) + .map(x => (x.millModuleSegments, x)) .toSeq - + .distinct + val buildLibraryPaths = if (!fetchMillModules) Nil else sys.props.get("MILL_BUILD_LIBRARIES") match { -- cgit v1.2.3