|
@@ -0,0 +1,28 @@
|
|
|
+{%- set jdk_version = false -%}
|
|
|
+{%- if target.required_jdk -%}
|
|
|
+{%- set jdk_version = target.required_jdk -%}
|
|
|
+{%- elif target.jdk_version -%}
|
|
|
+{%- set jdk_version = target.jdk_version -%}
|
|
|
+{%- elif not target and extra_targets|length -%}
|
|
|
+{%- set jdk_version_targets = extra_targets|selectattr('jdk_version') -%}
|
|
|
+{%- if jdk_version_targets|length -%}
|
|
|
+{%- set jdk_version_target = jdk_version_targets|first -%}
|
|
|
+{%- set jdk_version = jdk_version_target.jdk_version -%}
|
|
|
+{%- else -%}
|
|
|
+{%- set jdk_version = '17' -%}
|
|
|
+{%- endif -%}
|
|
|
+{%- else -%}
|
|
|
+{%- set jdk_version = '17' -%}
|
|
|
+{%- endif -%}
|
|
|
+
|
|
|
+{%- set jdk_path = false -%}
|
|
|
+{%- if target.jdk_path and target.jdk_path != "NOT_FOUND" -%}
|
|
|
+{%- set jdk_path = target.jdk_path -%}
|
|
|
+{#- If no main target, but exists extra_targets -#}
|
|
|
+{%- elif not target and extra_targets|length -%}
|
|
|
+{%- set jdk_path_targets = extra_targets|selectattr('jdk_path')|rejectattr('jdk_path', 'eq', 'NOT_FOUND') -%}
|
|
|
+{%- if jdk_path_targets|length -%}
|
|
|
+{%- set jdk_path_target = jdk_path_targets|first -%}
|
|
|
+{%- set jdk_path = jdk_path_target.jdk_path -%}
|
|
|
+{%- endif -%}
|
|
|
+{%- endif -%}
|