diff --git a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt index db6d3f3b0ff..9984aa67ae8 100644 --- a/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt +++ b/packages/gradle-plugin/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt @@ -65,25 +65,26 @@ internal fun Project.configureReactTasks(variant: Variant, config: ReactExtensio if (!isDebuggableVariant) { val entryFileEnvVariable = System.getenv("ENTRY_FILE") val bundleTask = - tasks.register("createBundle${targetName}JsAndAssets", BundleHermesCTask::class.java) { - it.root.set(config.root) - it.nodeExecutableAndArgs.set(config.nodeExecutableAndArgs) - it.cliFile.set(cliFile) - it.bundleCommand.set(config.bundleCommand) - it.entryFile.set(detectedEntryFile(config, entryFileEnvVariable)) - it.extraPackagerArgs.set(config.extraPackagerArgs) - it.bundleConfig.set(config.bundleConfig) - it.bundleAssetName.set(config.bundleAssetName) - it.jsBundleDir.set(jsBundleDir) - it.resourcesDir.set(resourcesDir) - it.hermesEnabled.set(isHermesEnabledInThisVariant) - it.minifyEnabled.set(!isHermesEnabledInThisVariant) - it.devEnabled.set(false) - it.jsIntermediateSourceMapsDir.set(jsIntermediateSourceMapsDir) - it.jsSourceMapsDir.set(jsSourceMapsDir) - it.hermesCommand.set(config.hermesCommand) - it.hermesFlags.set(config.hermesFlags) - it.reactNativeDir.set(config.reactNativeDir) + tasks.register("createBundle${targetName}JsAndAssets", BundleHermesCTask::class.java) { task + -> + task.root.set(config.root) + task.nodeExecutableAndArgs.set(config.nodeExecutableAndArgs) + task.cliFile.set(cliFile) + task.bundleCommand.set(config.bundleCommand) + task.entryFile.set(detectedEntryFile(config, entryFileEnvVariable)) + task.extraPackagerArgs.set(config.extraPackagerArgs) + task.bundleConfig.set(config.bundleConfig) + task.bundleAssetName.set(config.bundleAssetName) + task.jsBundleDir.set(jsBundleDir) + task.resourcesDir.set(resourcesDir) + task.hermesEnabled.set(isHermesEnabledInThisVariant) + task.minifyEnabled.set(!isHermesEnabledInThisVariant) + task.devEnabled.set(false) + task.jsIntermediateSourceMapsDir.set(jsIntermediateSourceMapsDir) + task.jsSourceMapsDir.set(jsSourceMapsDir) + task.hermesCommand.set(config.hermesCommand) + task.hermesFlags.set(config.hermesFlags) + task.reactNativeDir.set(config.reactNativeDir) } variant.sources.res?.addGeneratedSourceDirectory(bundleTask, BundleHermesCTask::resourcesDir) variant.sources.assets?.addGeneratedSourceDirectory(bundleTask, BundleHermesCTask::jsBundleDir)