[releng] load additional properties for eclipse CI
Change-Id: I6e06df1091e159e93b1ccb8e24a33b959a0bf84e
diff --git a/build.gradle b/build.gradle
index 1099b4a..96b05ec 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,6 +5,24 @@
apply from: "$rootDir/gradle/scmVersion.gradle"
apply from: "$rootDir/gradle/versions.gradle"
+/**
+ * Requires property 'additionalPropertiesFile'
+ */
+def loadAdditionalPropertiesFile() {
+ if(project.hasProperty('additionalPropertiesFile')) {
+ def props = new Properties()
+ file(additionalPropertiesFile).withInputStream {
+ stream -> props.load(stream)
+ }
+ props.each { entry ->
+ project.ext[entry.key] = entry.value
+ }
+ println "Loaded properties from ${additionalPropertiesFile}: ${props.keySet()}"
+ }
+}
+
+loadAdditionalPropertiesFile()
+
allprojects {
apply plugin: 'base'
@@ -18,19 +36,3 @@
}
}
-/**
- * Requires property 'additionalPropertiesFile'
- */
-task loadAdditionalPropertiesFile() {
- doFirst {
- def props = new Properties()
- file(additionalPropertiesFile).withInputStream {
- stream -> props.load(stream)
- }
- props.each { entry ->
- project.ext[entry.key] = entry.value
- }
- println "Loaded properties from ${additionalPropertiesFile}: ${props.keySet()}"
- }
-}
-