diff --git a/src/controllers/projectController.ts b/src/controllers/projectController.ts index 2c346251..3d8bf3a3 100644 --- a/src/controllers/projectController.ts +++ b/src/controllers/projectController.ts @@ -90,6 +90,7 @@ interface IProjectTypeQuickPick extends QuickPickItem { enum ProjectType { NoBuildTool = "NoBuildTool", Maven = "Maven", + Gradle = "Gradle", SpringBoot = "SpringBoot", Quarkus = "Quarkus", MicroProfile = "MicroProfile", @@ -196,6 +197,16 @@ const projectTypes: IProjectType[] = [ createCommandId: "maven.archetype.generate", }, }, + { + displayName: "Gradle", + metadata: { + type: ProjectType.Gradle, + extensionId: "vscjava.vscode-gradle", + extensionName: "Gradle for Java", + leastExtensionVersion: "3.10.0", + createCommandId: "gradle.createProject", + }, + }, { displayName: "Spring Boot", metadata: {