12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- {#- 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/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
- }
|