aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Kirillov <darthorimar@users.noreply.github.com>2017-07-10 22:21:02 +0300
committerIlya Kirillov <darthorimar@users.noreply.github.com>2017-07-17 19:30:53 +0300
commit892779860fe76583dbec0b8459a1a6c09101b96a (patch)
tree63163d7c04b908e82ae39a06d8a6e7d5f233abaa
parent0b2d5fffa3c92fd976c778f8e612d17257b52870 (diff)
downloadcbt-892779860fe76583dbec0b8459a1a6c09101b96a.tar.gz
cbt-892779860fe76583dbec0b8459a1a6c09101b96a.tar.bz2
cbt-892779860fe76583dbec0b8459a1a6c09101b96a.zip
Now libraries is also take from extra modules
-rw-r--r--stage2/plugins/ExportBuildInformation.scala14
1 files changed, 7 insertions, 7 deletions
diff --git a/stage2/plugins/ExportBuildInformation.scala b/stage2/plugins/ExportBuildInformation.scala
index ebbfd2a..a8f5160 100644
--- a/stage2/plugins/ExportBuildInformation.scala
+++ b/stage2/plugins/ExportBuildInformation.scala
@@ -61,21 +61,21 @@ object BuildInformation {
class BuildInformationExporter(rootBuild: BaseBuild, extraModuleNames: Seq[String]) {
def exportBuildInformation: Project = {
val moduleBuilds = transitiveBuilds(rootBuild)
- val libraries = moduleBuilds
- .flatMap(_.transitiveDependencies)
- .collect { case d: BoundMavenDependency => exportLibrary(d) }
- .distinct
- val cbtLibraries = convertCbtLibraries
- val rootModule = exportModule(rootBuild)
-
val extraModuleBuilds = extraModuleNames
.map(f => new File(f))
.filter(f => f.exists && f.isDirectory)
.map(f => DirectoryDependency(f)(rootBuild.context).dependency.asInstanceOf[BaseBuild])
.flatMap(transitiveBuilds)
+ val rootModule = exportModule(rootBuild)
val modules = (moduleBuilds ++ extraModuleBuilds)
.map(exportModule)
.distinct
+
+ val libraries = (moduleBuilds ++ extraModuleBuilds)
+ .flatMap(_.transitiveDependencies)
+ .collect { case d: BoundMavenDependency => exportLibrary(d) }
+ .distinct
+ val cbtLibraries = convertCbtLibraries
val scalaCompilers = modules
.map(_.scalaVersion)
.map(v => ScalaCompiler(v, resolveScalaCompiler(rootBuild, v)))