From 304a8991140f3f1ed76a9816b1a4d701537f89ea Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Wed, 19 Apr 2017 11:50:55 -0700 Subject: [PATCH] Fixed the specification of the builders in the run command by getting build to check what was being passed from run --- bin/templates/cordova/lib/build.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bin/templates/cordova/lib/build.js b/bin/templates/cordova/lib/build.js index e684e61f..2fcf0b8e 100644 --- a/bin/templates/cordova/lib/build.js +++ b/bin/templates/cordova/lib/build.js @@ -58,6 +58,10 @@ function parseOpts(options, resolvedTarget, projectRoot) { if (options.argv.gradle || options.argv.studio) ret.buildMethod = options.argv.studio ? 'studio' : 'gradle'; + //This comes from cordova/run + if (options.studio) ret.buildMethod = 'studio'; + if (options.gradle) ret.buildMethod = 'gradle'; + if (options.nobuild) ret.buildMethod = 'none'; if (options.argv.versionCode) @@ -148,6 +152,7 @@ module.exports.runClean = function(options) { */ module.exports.run = function(options, optResolvedTarget) { var opts = parseOpts(options, optResolvedTarget, this.root); + console.log(opts.buildMethod); var builder = builders.getBuilder(opts.buildMethod); return builder.prepEnv(opts) .then(function() {