From 58d979a548032c4bec52581ca6daa9ccb40d68eb Mon Sep 17 00:00:00 2001 From: Felipe Zorzo Date: Tue, 6 Feb 2024 23:15:32 -0300 Subject: [PATCH] feat: Set tge attribute "Plugin-RequiredForLanguages" in the plugin manifest to support the "Analyzers loading optimization" feature from SonarQube 10.4 --- plsql-custom-rules/build.gradle.kts | 3 ++- plsql-custom-rules/pom.xml | 3 ++- sonar-zpa-plugin/build.gradle.kts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/plsql-custom-rules/build.gradle.kts b/plsql-custom-rules/build.gradle.kts index 5574f939..0822b5c1 100644 --- a/plsql-custom-rules/build.gradle.kts +++ b/plsql-custom-rules/build.gradle.kts @@ -61,7 +61,8 @@ tasks.jar { "Plugin-Name" to "Company PL/SQL Rules", "Plugin-Version" to project.version, "Sonar-Version" to minSonarQubeVersion, - "SonarLint-Supported" to "false" + "SonarLint-Supported" to "false", + "Plugin-RequiredForLanguages" to "plsqlopen" )) } } diff --git a/plsql-custom-rules/pom.xml b/plsql-custom-rules/pom.xml index 4aa5d06c..29f96078 100644 --- a/plsql-custom-rules/pom.xml +++ b/plsql-custom-rules/pom.xml @@ -56,11 +56,12 @@ org.sonarsource.sonar-packaging-maven-plugin sonar-packaging-maven-plugin - 1.18.0.372 + 1.23.0.740 true com.company.plsql.PlSqlCustomRulesPlugin my-rules + plsqlopen diff --git a/sonar-zpa-plugin/build.gradle.kts b/sonar-zpa-plugin/build.gradle.kts index 9c41155a..e1071ac6 100644 --- a/sonar-zpa-plugin/build.gradle.kts +++ b/sonar-zpa-plugin/build.gradle.kts @@ -71,7 +71,8 @@ val shadowJar = tasks.named("shadowJar") { "Plugin-SourcesUrl" to "https://github.com/felipebz/zpa", "Plugin-Version" to project.version, "Sonar-Version" to Versions.min_sonarqube, - "SonarLint-Supported" to "false" + "SonarLint-Supported" to "false", + "Plugin-RequiredForLanguages" to "plsqlopen" )) } }