diff --git a/packages/gradle/src/generators/application/generator.ts b/packages/gradle/src/generators/application/generator.ts index dea9330ee..305f203f3 100644 --- a/packages/gradle/src/generators/application/generator.ts +++ b/packages/gradle/src/generators/application/generator.ts @@ -414,6 +414,7 @@ export default async function ( task: 'test', }, }, + 'integration-test': {}, ktformat: {}, }, tags: normalizedOptions.parsedTags, @@ -462,6 +463,13 @@ export default async function ( targets['build-image'] = { executor: `${plugin}:quarkus-build-image`, }; + + targets['integration-test'] = { + executor: `${plugin}:run-task`, + options: { + task: 'quarkusIntTest', + }, + }; } if ( diff --git a/packages/maven/src/generators/application/generator.ts b/packages/maven/src/generators/application/generator.ts index 13a4f599c..e3665ea9b 100644 --- a/packages/maven/src/generators/application/generator.ts +++ b/packages/maven/src/generators/application/generator.ts @@ -430,6 +430,7 @@ export default async function ( }, dependsOn: ['build'], }, + 'integration-test': {}, ktformat: {}, }, tags: normalizedOptions.parsedTags, @@ -473,6 +474,13 @@ export default async function ( task: 'quarkus:dev', keepItRunning: true, }; + + targets['integration-test'] = { + executor: `${plugin}:run-task`, + options: { + task: 'integration-test', + }, + }; } if (