blob: 01fbc09daf9d17d0e8767b94e6936642aac30856 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
{#- default JDK version -#}
{%- set jdk_version = '17' -%}
{%- 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 extra_jdk_version = extra_targets|selectattr('jdk_version')|map(attribute='jdk_version')|first -%}
{%- if extra_jdk_version -%}
{%- set jdk_version = extra_jdk_version -%}
{%- endif -%}
{%- 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 -%}
|