This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/grails-intellij-plugin.git

commit e41dd1580697f402db0d515dd5063315f55f3cfc
Author: James Daugherty <[email protected]>
AuthorDate: Sat Jul 18 19:49:42 2026 -0400

    Declare missing plugin dependencies and tune Plugin Verifier
---
 .gitignore                    |  1 +
 build.gradle.kts              | 11 +++++++++++
 resources/META-INF/plugin.xml |  4 ++++
 3 files changed, 16 insertions(+)

diff --git a/.gitignore b/.gitignore
index 3a06720..3f3e890 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
 gradle-bootstrap/gradlew
 gradle-bootstrap/gradlew.bat
 gradle-bootstrap/gradle
+/.claude
diff --git a/build.gradle.kts b/build.gradle.kts
index 752a87b..4c8be96 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -129,6 +129,16 @@ intellijPlatform {
     }
 
     pluginVerification {
+        // the legacy plugin id org.intellij.grails is grandfathered on 
Marketplace and
+        // permanent (see MIGRATION-PLAN.md decision 2); mute the new-plugin 
naming check
+        freeArgs = listOf("-mute", "TemplateWordInPluginId")
+        // gate on real incompatibilities only; the inherited 
internal/deprecated API
+        // usages (47/67) are a tracked cleanup item, not a release blocker
+        failureLevel = listOf(
+            
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.FailureLevel.COMPATIBILITY_PROBLEMS,
+            
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.FailureLevel.MISSING_DEPENDENCIES,
+            
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.FailureLevel.INVALID_PLUGIN,
+        )
         ides {
             recommended()
         }
@@ -229,3 +239,4 @@ tasks.rat {
     outputs.upToDateWhen { false }
 }
 
+
diff --git a/resources/META-INF/plugin.xml b/resources/META-INF/plugin.xml
index 1a3ff94..8dc6654 100644
--- a/resources/META-INF/plugin.xml
+++ b/resources/META-INF/plugin.xml
@@ -31,6 +31,9 @@
   <vendor url="https://grails.apache.org/";>Apache Software Foundation</vendor>
 
   <dependencies>
+    <plugin id="com.intellij.java"/>
+    <plugin id="com.intellij.javaee"/>
+    <plugin id="com.intellij.javaee.web"/>
     <module name="intellij.javaee.platform"/>
     <module name="intellij.javaee.platform.impl"/>
     <plugin id="com.intellij.persistence"/>
@@ -41,6 +44,7 @@
     <plugin id="com.intellij.properties"/>
     <plugin id="com.intellij.database"/>
 
+    <plugin id="com.intellij.spring"/>
     <module name="intellij.spring"/>
     <module name="intellij.spring.core"/>
 

Reply via email to