From 2d3f3cae13682b3ed0c131957c707f43672d9212 Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Fri, 10 Mar 2017 11:18:49 -0800 Subject: [PATCH] CB-12524: Set Gradle to always build in the project directory since our tests don't run scripts from the project directory by default --- .travis.yml | 1 - bin/templates/cordova/lib/builders/GradleBuilder.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index de22ad4a..133dc206 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,6 @@ install: - npm install - npm install -g codecov - echo y | android update sdk -u --filter android-22,android-23,android-24,android-25 - - gradle wrapper android: components: - tools diff --git a/bin/templates/cordova/lib/builders/GradleBuilder.js b/bin/templates/cordova/lib/builders/GradleBuilder.js index 6bad2d20..946cc75e 100644 --- a/bin/templates/cordova/lib/builders/GradleBuilder.js +++ b/bin/templates/cordova/lib/builders/GradleBuilder.js @@ -74,7 +74,7 @@ GradleBuilder.prototype.runGradleWrapper = function(gradle_cmd) { if(fs.existsSync(gradlePath)) { //Literally do nothing, for some reason this works, while !fs.existsSync didn't on Windows } else { - return spawn(gradle_cmd, ['wrapper'], {stdio: 'inherit'}); + return spawn(gradle_cmd, ['-p', this.root, 'wrapper'], {stdio: 'inherit'}); } };