From d71cdf7010b2c516391a579f3f86b2fcef78a1fd Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sun, 13 Dec 2015 07:25:51 +0400 Subject: [PATCH] Expose all the parsed files so we can get the pluginUrls. --- .../com/beust/kobalt/internal/build/BuildFileCompiler.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/com/beust/kobalt/internal/build/BuildFileCompiler.kt b/src/main/kotlin/com/beust/kobalt/internal/build/BuildFileCompiler.kt index 7476bce0..6e8b427d 100644 --- a/src/main/kotlin/com/beust/kobalt/internal/build/BuildFileCompiler.kt +++ b/src/main/kotlin/com/beust/kobalt/internal/build/BuildFileCompiler.kt @@ -55,10 +55,13 @@ public class BuildFileCompiler @Inject constructor(@Assisted("buildFiles") val b return allProjects } + val parsedBuildFiles = arrayListOf() + private fun findProjects(context: KobaltContext): List { val result = arrayListOf() buildFiles.forEach { buildFile -> val parsedBuildFile = parseBuildFile(context, buildFile) + parsedBuildFiles.add(parsedBuildFile) val pluginUrls = parsedBuildFile.pluginUrls val buildScriptJarFile = File(KFiles.findBuildScriptLocation(buildFile, SCRIPT_JAR))