vars.jinja 744 B

123456789101112131415
  1. {%- set mainClass = target.app_main_class -%}
  2. {%- set publish = target.publish -%}
  3. {%- set with_kotlin = target.with_kotlin -%}
  4. {%- set kotlin_version = target.kotlin_version -%}
  5. {%- set has_junit5_test = extra_targets|selectattr('junit5_test') -%}
  6. {%- set has_errorprone = target.use_errorprone and not disable_errorprone and target.consumer|selectattr('jar', 'startsWith', 'contrib/java/com/google/errorprone/error_prone_annotations')|length -%}
  7. {%- if not target.required_jdk -%}
  8. {%- set has_required_jdk = false -%}
  9. {#- If no required JDK, set default JDK for Kotlin parts -#}
  10. {%- set required_jdk = '17' -%}
  11. {%- else -%}
  12. {%- set has_required_jdk = true -%}
  13. {%- set required_jdk = target.required_jdk -%}
  14. {%- endif -%}