diff --git a/packages/core/src/codewhisperer/service/transformByQ/transformMavenHandler.ts b/packages/core/src/codewhisperer/service/transformByQ/transformMavenHandler.ts index 3384d8f2781..536ee1ec482 100644 --- a/packages/core/src/codewhisperer/service/transformByQ/transformMavenHandler.ts +++ b/packages/core/src/codewhisperer/service/transformByQ/transformMavenHandler.ts @@ -13,6 +13,7 @@ import { CodeTransformTelemetryState } from '../../../amazonqGumby/telemetry/cod import { ToolkitError } from '../../../shared/errors' import { setMaven, writeLogs } from './transformFileHandler' import { throwIfCancelled } from './transformApiHandler' +import { sleep } from '../../../shared/utilities/timeoutUtils' // run 'install' with either 'mvnw.cmd', './mvnw', or 'mvn' (if wrapper exists, we use that, otherwise we use regular 'mvn') function installProjectDependencies(dependenciesFolder: FolderInfo, modulePath: string) { @@ -110,6 +111,8 @@ function copyProjectDependencies(dependenciesFolder: FolderInfo, modulePath: str export async function prepareProjectDependencies(dependenciesFolder: FolderInfo, rootPomPath: string) { await setMaven() getLogger().info('CodeTransformation: running Maven copy-dependencies') + // pause to give chat time to update + await sleep(100) try { copyProjectDependencies(dependenciesFolder, rootPomPath) } catch (err) {