[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()}"
-	}
-}
-