From 6cc77815226b24db389dfee7c75c90204cbc3407 Mon Sep 17 00:00:00 2001 From: tangcent Date: Thu, 26 Feb 2026 20:11:06 +0800 Subject: [PATCH] fix: declare incompatible-with easy-api to prevent action ID conflicts When both easy-api and easy-yapi are installed, duplicate action IDs cause IDEA to fail on startup. Use the platform-native element so IntelliJ prevents both plugins from being enabled simultaneously and lets the user choose which to keep. --- .gitignore | 4 +++- idea-plugin/src/main/resources/META-INF/plugin.xml | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b657fe2ee..b9777c786 100644 --- a/.gitignore +++ b/.gitignore @@ -48,4 +48,6 @@ out/ plugin-adapter/build/ plugin-adapter/plugin-adapter-markdown/build/ gradle/wrapper/caches -gradle/wrapper/daemon \ No newline at end of file +gradle/wrapper/daemon +build +bin \ No newline at end of file diff --git a/idea-plugin/src/main/resources/META-INF/plugin.xml b/idea-plugin/src/main/resources/META-INF/plugin.xml index fce6252d2..c0f6452a8 100644 --- a/idea-plugin/src/main/resources/META-INF/plugin.xml +++ b/idea-plugin/src/main/resources/META-INF/plugin.xml @@ -27,9 +27,12 @@ org.jetbrains.idea.maven com.intellij.gradle + + com.itangcent.idea.plugin.easy-api + -