summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2014-11-14 12:22:38 -0330
committerDwayne Boone <dwayne@zeroc.com>2014-11-14 12:22:38 -0330
commite4b709dd1c17dfb973c39c34f9c853b3022f3578 (patch)
treef9fe773a5d5663a74f9cff4db8a7deaf28827116 /android
parentBuild fixes ICE-5906, ICE-5905 (diff)
downloadice-e4b709dd1c17dfb973c39c34f9c853b3022f3578.tar.bz2
ice-e4b709dd1c17dfb973c39c34f9c853b3022f3578.tar.xz
ice-e4b709dd1c17dfb973c39c34f9c853b3022f3578.zip
Changes to get android builds to work properly from demo distribution
Support for local only builds for java demos Support for install of gradle slice builder plugin
Diffstat (limited to 'android')
-rw-r--r--android/build.gradle17
-rw-r--r--android/gradle/props.gradle11
2 files changed, 26 insertions, 2 deletions
diff --git a/android/build.gradle b/android/build.gradle
index 93cf317706c..a296f5d504f 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -21,6 +21,7 @@ subprojects {
project.group = "com.zeroc"
apply plugin: 'idea'
+ apply from: "$rootProject.projectDir/gradle/props.gradle"
// The Android versions used by subprojects.
ext.ice_compileSdkVersion = 17
@@ -29,8 +30,20 @@ subprojects {
ext.ice_targetSdkVersion = 17
repositories {
- maven {
- url 'http://repo.zeroc.com/nexus/content/repositories/thirdparty'
+ if (distJarDir != null) {
+ flatDir {
+ name "local"
+ dirs distJarDir
+ }
+ }
+
+ if (!useLocalOnly) {
+ maven {
+ url 'http://repo.zeroc.com/nexus/content/repositories/thirdparty'
+ }
+ maven {
+ url 'http://repo.zeroc.com/nexus/content/repositories/releases'
+ }
}
}
}
diff --git a/android/gradle/props.gradle b/android/gradle/props.gradle
new file mode 100644
index 00000000000..40ae5214a92
--- /dev/null
+++ b/android/gradle/props.gradle
@@ -0,0 +1,11 @@
+// **********************************************************************
+//
+// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+
+ext.useLocalOnly = false
+ext.distJarDir = null