branch: externals/javaimp
commit 7d734bb703ccb47dc77286563a42d9d8a7407fe0
Author: Filipp Gunbin <[email protected]>
Commit: Filipp Gunbin <[email protected]>

    Fixes in gradle init script
---
 support/javaimp-init-script.gradle | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/support/javaimp-init-script.gradle 
b/support/javaimp-init-script.gradle
index 5efbbe41702..030e3c8e273 100644
--- a/support/javaimp-init-script.gradle
+++ b/support/javaimp-init-script.gradle
@@ -10,22 +10,20 @@ allprojects {
                 println("${project.parent.path};${project.parent.version}")
             }
             println("file=${project.buildFile}")
-            println("build-dir=${project.buildDir}")
+            println("build-dir=${project.layout.buildDirectory}")
 
             String finalName = ""
             String sourceDirs = ""
             String depJars = ""
             if (project.pluginManager.hasPlugin("java")) {
-                // "archives" configuration and "sourceSets" property
-                // are defined by Java plugin
-
+                // See org.gradle.api.plugins.JavaPlugin, 
org.gradle.api.plugins.WarPlugin
+                String artifactType = project.pluginManager.hasPlugin("war") ? 
"war" : "jar"
                 finalName = 
project.configurations.getByName("archives").artifacts.stream()
-                    .filter {
-                        it.type.equals("jar") || it.type.equals("war")
-                    }
+                    .filter { it.type.equals(artifactType) }
                     .map { it.file.path }
                     .findFirst()
                     .orElse("")
+                // sourceSets defined by 
org.gradle.api.plugins.JavaPluginExtension
                 sourceDirs = project.sourceSets.stream()
                     .flatMap {
                         it.allJava.srcDirs.stream()

Reply via email to