mirror of
https://github.com/zhigang1992/react-native-code-push.git
synced 2026-06-10 07:10:36 +08:00
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.
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user