diff --git a/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml b/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml index 6e973336734a..fc8808180184 100644 --- a/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml +++ b/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml @@ -42,6 +42,9 @@ + diff --git a/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt b/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt index f5338aad4224..2be9419e6a9e 100644 --- a/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt +++ b/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt @@ -238,7 +238,12 @@ object CodeWriter { val apiVersionFromDownloadedJar = getApiVersionFromManifest(codeGeneratorFromDownloadedJar::class.java) if (apiVersionInDevkit == null || apiVersionFromDownloadedJar == null) { val where = if (apiVersionInDevkit == null) "devkit plugin" else "codegen-impl" - DevKitWorkspaceModelBundle.message("notification.workspace.incompatible.codegen.api.versions.content.none", where) + val groupId = DevKitWorkspaceModelBundle.message("notification.workspace.code.generation.not.available") + val message = DevKitWorkspaceModelBundle.message("notification.workspace.incompatible.codegen.api.versions.content.none", where) + NotificationGroupManager.getInstance() + .getNotificationGroup(groupId) + .createNotification(title = groupId, message, NotificationType.ERROR) + .notify(project) return false }