diff options
author | dimdim11 <dimdim11@yandex-team.com> | 2024-11-27 13:35:53 +0300 |
---|---|---|
committer | dimdim11 <dimdim11@yandex-team.com> | 2024-11-27 13:51:26 +0300 |
commit | dadc554c7891260353a649ab0d4173cbbcb13ac2 (patch) | |
tree | b487859abd60a5882e5bbfcb62f1d2b6a14a9adf | |
parent | 18371359ffbbd8d4ffbc0fe2b95561850faeed57 (diff) | |
download | ydb-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.jinja | 14 |
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) %} |