summaryrefslogtreecommitdiff
path: root/java-compat
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-09-06 14:12:36 +0200
committerJose <jose@zeroc.com>2019-09-06 14:12:36 +0200
commit33597331c26eef2b04538970eb1aed58d31eaf79 (patch)
treef7e3b398b3fd8b822dfb59e5cd8e2fc0128cad3a /java-compat
parentFixed IceGrid locking issue, fixes #503 (diff)
downloadice-33597331c26eef2b04538970eb1aed58d31eaf79.tar.bz2
ice-33597331c26eef2b04538970eb1aed58d31eaf79.tar.xz
ice-33597331c26eef2b04538970eb1aed58d31eaf79.zip
Fix Java build dependencies - Close #509
Diffstat (limited to 'java-compat')
-rw-r--r--java-compat/build.gradle22
-rw-r--r--java-compat/settings.gradle40
2 files changed, 33 insertions, 29 deletions
diff --git a/java-compat/build.gradle b/java-compat/build.gradle
index d8781df3a1b..dd00173142b 100644
--- a/java-compat/build.gradle
+++ b/java-compat/build.gradle
@@ -56,13 +56,15 @@ subprojects {
}
}
-task dist()
-dist.dependsOn(project(":ice-compat").assemble)
-dist.dependsOn(project(":glacier2-compat").assemble)
-dist.dependsOn(project(":icebt-compat").assemble)
-dist.dependsOn(project(":icegrid-compat").assemble)
-dist.dependsOn(project(":icebox-compat").assemble)
-dist.dependsOn(project(":icediscovery-compat").assemble)
-dist.dependsOn(project(":icelocatordiscovery-compat").assemble)
-dist.dependsOn(project(":icepatch2-compat").assemble)
-dist.dependsOn(project(":icestorm-compat").assemble)
+if(!System.env.ICE_BIN_DIST?.split(" ").find{ it == 'all' || it.contains('java')}) {
+ task dist()
+ dist.dependsOn(project(":ice-compat").assemble)
+ dist.dependsOn(project(":glacier2-compat").assemble)
+ dist.dependsOn(project(":icebt-compat").assemble)
+ dist.dependsOn(project(":icegrid-compat").assemble)
+ dist.dependsOn(project(":icebox-compat").assemble)
+ dist.dependsOn(project(":icediscovery-compat").assemble)
+ dist.dependsOn(project(":icelocatordiscovery-compat").assemble)
+ dist.dependsOn(project(":icepatch2-compat").assemble)
+ dist.dependsOn(project(":icestorm-compat").assemble)
+}
diff --git a/java-compat/settings.gradle b/java-compat/settings.gradle
index 7ab2121327c..990ab42ce42 100644
--- a/java-compat/settings.gradle
+++ b/java-compat/settings.gradle
@@ -2,25 +2,27 @@
// Copyright (c) ZeroC, Inc. All rights reserved.
//
-// Main source
-include ':ice-compat'
-project(':ice-compat').projectDir = new File('src/Ice')
-include ':icediscovery-compat'
-project(':icediscovery-compat').projectDir = new File('src/IceDiscovery')
-include ':icelocatordiscovery-compat'
-project(':icelocatordiscovery-compat').projectDir = new File('src/IceLocatorDiscovery')
-include ':icebt-compat'
-project(':icebt-compat').projectDir = new File('src/IceBT')
-include ':icebox-compat'
-project(':icebox-compat').projectDir = new File('src/IceBox')
-include ':glacier2-compat'
-project(':glacier2-compat').projectDir = new File('src/Glacier2')
-include ':icepatch2-compat'
-project(':icepatch2-compat').projectDir = new File('src/IcePatch2')
-include ':icestorm-compat'
-project(':icestorm-compat').projectDir = new File('src/IceStorm')
-include ':icegrid-compat'
-project(':icegrid-compat').projectDir = new File('src/IceGrid')
+if(!System.env.ICE_BIN_DIST?.split(" ").find{ it == 'all' || it.contains('java')}) {
+ // Main source
+ include ':ice-compat'
+ project(':ice-compat').projectDir = new File('src/Ice')
+ include ':icediscovery-compat'
+ project(':icediscovery-compat').projectDir = new File('src/IceDiscovery')
+ include ':icelocatordiscovery-compat'
+ project(':icelocatordiscovery-compat').projectDir = new File('src/IceLocatorDiscovery')
+ include ':icebt-compat'
+ project(':icebt-compat').projectDir = new File('src/IceBT')
+ include ':icebox-compat'
+ project(':icebox-compat').projectDir = new File('src/IceBox')
+ include ':glacier2-compat'
+ project(':glacier2-compat').projectDir = new File('src/Glacier2')
+ include ':icepatch2-compat'
+ project(':icepatch2-compat').projectDir = new File('src/IcePatch2')
+ include ':icestorm-compat'
+ project(':icestorm-compat').projectDir = new File('src/IceStorm')
+ include ':icegrid-compat'
+ project(':icegrid-compat').projectDir = new File('src/IceGrid')
+}
// Tests
include ':test'