blob: 952332fac60b7042441a11224054044dacbfd159 (
plain) (
tree)
|
|
{#- empty string #}
sourceSets {
{%- if target.runs|length or target.jar_source_set|length %}
main {
{#-
Default by Gradle:
java.srcDir("src/main/java")
resources.srcDir("src/main/resources")
#}
{%- if target.jar_source_set|length -%}
{%- for source_set in target.jar_source_set -%}
{%- set srcdir_glob = split(source_set, ':') -%}
{%- set out = srcdir_glob[0] -%}
{%- if out != 'src/main/java' %}
java.srcDir("{{ out }}")
{%- endif -%}
{%- endfor -%}
{%- endif %}
}
{%- endif %}
test {
{#-
Default by Gradle:
java.srcDir("src/test/java")
resources.srcDir("src/test/resources")
#}
java.srcDir("ut/java")
resources.srcDir("ut/resources")
java.srcDir("src/test-integration/java")
resources.srcDir("src/test-integration/resources")
java.srcDir("src/integration-test/java")
resources.srcDir("src/integration-test/resources")
java.srcDir("src/testFixtures/java")
resources.srcDir("src/testFixtures/resources")
java.srcDir("src/intTest/java")
resources.srcDir("src/intTest/resources")
{%- set extra_target_source_sets = extra_targets|selectattr('jar_source_set')|map(attribute='jar_source_set')|sum|unique -%}
{%- if extra_target_source_sets|length -%}
{%- for source_set in extra_target_source_sets -%}
{%- set srcdir_glob = split(source_set, ':') -%}
{%- set out = srcdir_glob[0] -%}
{%- if out != 'src/test/java' %}
java.srcDir("{{ srcdir_glob[0] }}")
{%- endif -%}
{%- endfor -%}
{%- endif %}
}
}
tasks.withType<Jar>() {
duplicatesStrategy = DuplicatesStrategy.INCLUDE
}
|