diff --git a/src/controllers/projectController.ts b/src/controllers/projectController.ts index e9a81dbd..267cae3c 100644 --- a/src/controllers/projectController.ts +++ b/src/controllers/projectController.ts @@ -96,6 +96,7 @@ enum ProjectType { MicroProfile = "MicroProfile", JavaFX = "JavaFX", Micronaut = "Micronaut", + GCN = "GCN", } async function ensureExtension(typeName: string, metaData: IProjectTypeMetadata): Promise { @@ -260,4 +261,13 @@ const projectTypes: IProjectType[] = [ createCommandId: "extension.micronaut.createProject", }, }, + { + displayName: "Graal Cloud Native", + metadata: { + type: ProjectType.GCN, + extensionId: "oracle-labs-graalvm.gcn", + extensionName: "Graal Cloud Native Tools", + createCommandId: "gcn.createGcnProject", + }, + }, ];