aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2024-11-27 13:35:53 +0300
committerdimdim11 <dimdim11@yandex-team.com>2024-11-27 13:51:26 +0300
commitdadc554c7891260353a649ab0d4173cbbcb13ac2 (patch)
treeb487859abd60a5882e5bbfcb62f1d2b6a14a9adf
parent18371359ffbbd8d4ffbc0fe2b95561850faeed57 (diff)
downloadydb-dadc554c7891260353a649ab0d4173cbbcb13ac2.tar.gz
Opt for enable errorprone in Gradle, disabled by default
Opt for enable errorprone in Gradle, disabled by default commit_hash:202c388141b8faa2aa35cbec86a573d4bb541888
-rw-r--r--build/export_generators/ide-gradle/build.gradle.kts.jinja14
1 files changed, 9 insertions, 5 deletions
diff --git a/build/export_generators/ide-gradle/build.gradle.kts.jinja b/build/export_generators/ide-gradle/build.gradle.kts.jinja
index 798922b5b7f..c54c5fad9fa 100644
--- a/build/export_generators/ide-gradle/build.gradle.kts.jinja
+++ b/build/export_generators/ide-gradle/build.gradle.kts.jinja
@@ -21,7 +21,6 @@ subprojects {
{%- set with_kotlin = target.with_kotlin -%}
{%- set kotlin_version = target.kotlin_version -%}
{%- set hasJunit5Test = extra_targets|selectattr('junit5_test') -%}
-{%- set errorprone_plugin_version = "4.0.0" -%}
{%- if not target.required_jdk -%}
{%- set has_required_jdk = false -%}
@@ -64,8 +63,11 @@ plugins {
{%- endif -%}
{#- errorprone plugin configuration -#}
-{%- if target.consumer|selectattr('jar', 'startsWith', 'contrib/java/com/google/errorprone/error_prone_annotations')|length %}
+{%- if errorprone -%}
+{%- set errorprone_plugin_version = "4.0.0" -%}
+{%- if target.consumer|selectattr('jar', 'startsWith', 'contrib/java/com/google/errorprone/error_prone_annotations')|length %}
id("net.ltgt.errorprone") version "{{ errorprone_plugin_version }}"
+{%- endif -%}
{%- endif -%}
{#- lombok plugin configuration -#}
@@ -310,10 +312,12 @@ sourceSets {
dependencies {
{%- for library in target.consumer if library.classpath -%}
-{%- if library.prebuilt and (library.type != "contrib" or build_contribs) and ("contrib/java/com/google/errorprone/error_prone_annotations" in library.jar) -%}
-{%- set errorprone_version = library.jar|replace("contrib/java/com/google/errorprone/error_prone_annotations/", "") -%}
-{%- set errorprone_parts = split(errorprone_version, '/', 2) %}
+{%- if errorprone -%}
+{%- if library.prebuilt and (library.type != "contrib" or build_contribs) and ("contrib/java/com/google/errorprone/error_prone_annotations" in library.jar) -%}
+{%- set errorprone_version = library.jar|replace("contrib/java/com/google/errorprone/error_prone_annotations/", "") -%}
+{%- set errorprone_parts = split(errorprone_version, '/', 2) %}
errorprone("com.google.errorprone:error_prone_core:{{ errorprone_parts[0] }}")
+{%- endif -%}
{%- endif -%}
{%- if library.prebuilt and library.jar and (library.type != "contrib" or build_contribs) %}