diff --git a/packages/gradle/src/plugin/nodes.ts b/packages/gradle/src/plugin/nodes.ts index cbedf477d1..6c61721dd4 100644 --- a/packages/gradle/src/plugin/nodes.ts +++ b/packages/gradle/src/plugin/nodes.ts @@ -195,7 +195,7 @@ async function createGradleProject( let tasks: GradleTask[] = []; tasksSet.forEach((taskName) => { tasks.push({ - type: tasksTypeMap.get(taskName) as string, + type: tasksTypeMap?.get(taskName) as string, name: taskName, }); }); diff --git a/packages/gradle/src/utils/exec-gradle.ts b/packages/gradle/src/utils/exec-gradle.ts index e8590f9520..19628bf684 100644 --- a/packages/gradle/src/utils/exec-gradle.ts +++ b/packages/gradle/src/utils/exec-gradle.ts @@ -2,6 +2,7 @@ import { AggregateCreateNodesError, workspaceRoot } from '@nx/devkit'; import { ExecFileOptions, execFile } from 'node:child_process'; import { existsSync } from 'node:fs'; import { dirname, join } from 'node:path'; +import { LARGE_BUFFER } from 'nx/src/executors/run-commands/run-commands.impl'; /** * For gradle command, it needs to be run from the directory of the gradle binary @@ -29,6 +30,7 @@ export function execGradleAsync( shell: true, windowsHide: true, env: process.env, + maxBuffer: LARGE_BUFFER, ...execOptions, });