cordova need gradle which isn't always in the path when FlashBuilder launches
diff --git a/cordova-build.xml b/cordova-build.xml
index f9101ff..5b3870e 100644
--- a/cordova-build.xml
+++ b/cordova-build.xml
@@ -99,6 +99,13 @@
         </condition>
     </target>
 	
+    <target name="find.gradle.mac" unless="isWindows">
+        <property name="gradle-version" value="3.5" />
+        <condition property="gradle.path" value="/opt/gradle/gradle-${gradle-version}/bin">
+            <available file="/opt/gradle/gradle-${gradle-version}/bin/gradle" type="file"/>
+        </condition>
+    </target>
+    
 	<condition property="app.path" value="${env.Path}">
 	    <isset property="env.Path" />
 	</condition>
@@ -113,7 +120,7 @@
 	<target name="create" unless="app.dir.exists" depends="makedir" description="Creates the Cordova application template">
     	<!-- create the project -->
 		<exec executable="${cordova.executable}" dir="${projectdir}/app">
-            <env key="PATH" path="${app.path}:${cordova.path}"/>
+            <env key="PATH" path="${app.path}:${cordova.path}:${gradle.path}"/>
 			<arg value="create" />
 			<arg value="${appname}" />
 			<arg value="org.apache.flex.examples.${appname}" />
@@ -147,9 +154,9 @@
     	<available file="${android.platform}" type="dir" property="platform.loaded" />
     </target>
     
-    <target name="load-platform.android" depends="find.cordova.mac,check-platform.android" unless="platform.loaded">
+    <target name="load-platform.android" depends="find.cordova.mac,find.gradle.mac,check-platform.android" unless="platform.loaded">
     	<exec executable="${cordova.executable}" dir="${cordova.target.dir}">
-            <env key="PATH" path="${app.path}:${cordova.path}"/>
+            <env key="PATH" path="${app.path}:${cordova.path}:${gradle.path}"/>
 			<arg value="platform" />
 			<arg value="add" />
 			<arg value="${platform.android}" />
@@ -165,9 +172,9 @@
     	<available file="${ios.platform}" type="dir" property="platform.loaded" />
     </target>
     
-    <target name="load-platform.ios" depends="find.cordova.mac,check-platform.ios" unless="platform.loaded">
+    <target name="load-platform.ios" depends="find.cordova.mac,find.gradle.mac,check-platform.ios" unless="platform.loaded">
     	<exec executable="${cordova.executable}" dir="${cordova.target.dir}">
-            <env key="PATH" path="${app.path}:${cordova.path}"/>
+            <env key="PATH" path="${app.path}:${cordova.path}:${gradle.path}"/>
 			<arg value="platform" />
 			<arg value="add" />
 			<arg value="${platform.ios}" />
@@ -186,7 +193,7 @@
     <target name="load-fileplugin" depends="find.cordova.mac,check-fileplugin" if="file.plugin.needed">
     	<echo message="Loading cordova file-plugin" />
     	<exec executable="${cordova.executable}" dir="${cordova.target.dir}">
-            <env key="PATH" path="${app.path}:${cordova.path}"/>
+            <env key="PATH" path="${app.path}:${cordova.path}:${gradle.path}"/>
     		<arg value="plugin" />
     		<arg value="add" />
     		<arg value="cordova-plugin-file" />
@@ -197,7 +204,7 @@
     	<echo message="Loading cordova plugin ${plugin}" />
 	<echo message="target dir = ${cordova.target.dir}" />
     	<exec executable="${cordova.executable}" dir="${cordova.target.dir}">
-            <env key="PATH" path="${app.path}:${cordova.path}"/>
+            <env key="PATH" path="${app.path}:${cordova.path}:${gradle.path}"/>
     		<arg value="plugin" />
     		<arg value="add" />
     		<arg value="${plugin}" />
@@ -211,7 +218,7 @@
     <target name="run.android" depends="find.cordova.mac,load-platform.android,load-fileplugin" description="Runs the Cordova application on the specified platform">
     	<echo message="Launching ${appname} on platform ${platform.android}" />
     	<exec executable="${cordova.executable}" dir="${cordova.target.dir}">
-            <env key="PATH" path="${app.path}:${cordova.path}"/>
+            <env key="PATH" path="${app.path}:${cordova.path}:${gradle.path}"/>
     		<arg value="run" />
     		<arg value="${platform.android}" />
     	</exec>
@@ -220,7 +227,7 @@
     <target name="run.ios" depends="find.cordova.mac,load-platform.ios,load-fileplugin" description="Runs the Cordova application on the specified platform">
     	<echo message="Launching ${appname} on platform ${platform.ios}" />
     	<exec executable="${cordova.executable}" dir="${cordova.target.dir}">
-            <env key="PATH" path="${app.path}:${cordova.path}"/>
+            <env key="PATH" path="${app.path}:${cordova.path}:${gradle.path}"/>
     		<arg value="run" />
     		<arg value="${platform.ios}" />
     	</exec>