From c794c36dfd00d16fd95b5ce6b13646bec09b0402 Mon Sep 17 00:00:00 2001 From: Igor Borges Date: Fri, 24 Feb 2017 23:46:41 -0300 Subject: [PATCH] Allow output directory of `CodePushHash.json` to be customized (#712) Remove `assetsDir` variable, as `generateBundledResourcesHash.js` should output `CodePushHash.json` to `jsBundleDir${targetName}` folder, and not the hardcoded `$buildDir/intermediates/assets/${targetPath}` one. --- android/codepush.gradle | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/android/codepush.gradle b/android/codepush.gradle index 992a02b..b3d5ab8 100644 --- a/android/codepush.gradle +++ b/android/codepush.gradle @@ -36,9 +36,8 @@ gradle.projectsEvaluated { "${buildTypeName}" def jsBundleDirConfigName = "jsBundleDir${targetName}" - def assetsDir = "$buildDir/intermediates/assets/${targetPath}" def jsBundleDir = elvisFile(config."$jsBundleDirConfigName") ?: - file(assetsDir) + file("$buildDir/intermediates/assets/${targetPath}") def resourcesDirConfigName = "jsBundleDir${targetName}" def resourcesDir = elvisFile(config."${resourcesDirConfigName}") ?: @@ -68,7 +67,7 @@ gradle.projectsEvaluated { def generateBundledResourcesHash = tasks.create( name: "generateBundledResourcesHash${targetName}", type: Exec) { - commandLine "node", "${nodeModulesPath}/react-native-code-push/scripts/generateBundledResourcesHash.js", resourcesDir, "$jsBundleDir/$bundleAssetName", assetsDir + commandLine "node", "${nodeModulesPath}/react-native-code-push/scripts/generateBundledResourcesHash.js", resourcesDir, "$jsBundleDir/$bundleAssetName", jsBundleDir } generateBundledResourcesHash.dependsOn("bundle${targetName}JsAndAssets")