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"/>
