diff options
| author | dimdim11 <[email protected]> | 2025-07-16 12:37:08 +0300 |
|---|---|---|
| committer | dimdim11 <[email protected]> | 2025-07-16 13:00:34 +0300 |
| commit | 55c11ab9fb01ce9102a0022b1171178c6345e6fa (patch) | |
| tree | 8f2d3d35974e4788dbd4d45e03cb6b524042d6b9 | |
| parent | 538141f053e8fff189aedb14163f84f0e9fa47b6 (diff) | |
ProcessResources depends on codegens
ProcessResources depends on codegens
commit_hash:ff567ad7413fa5fb0b132df858e880c0d7a5fd79
| -rw-r--r-- | build/export_generators/ide-gradle/codegen.jinja | 5 | ||||
| -rw-r--r-- | build/export_generators/ide-gradle/common_vars.jinja | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/build/export_generators/ide-gradle/codegen.jinja b/build/export_generators/ide-gradle/codegen.jinja index f22cd2596be..ccb85ae0f95 100644 --- a/build/export_generators/ide-gradle/codegen.jinja +++ b/build/export_generators/ide-gradle/codegen.jinja @@ -13,6 +13,11 @@ tasks.compileJava.configure { tasks.compileTestJava.configure { dependsOn({{ taskvar }}) } +{%- if hasResources %} +tasks.processResources.configure { + dependsOn({{ taskvar }}) +} +{%- endif -%} {%- if with_lombok_plugin %} tasks.getByName("delombok").mustRunAfter({{ taskvar }}) {%- endif -%} diff --git a/build/export_generators/ide-gradle/common_vars.jinja b/build/export_generators/ide-gradle/common_vars.jinja index b8cc8d4e13f..fcf832c5bd2 100644 --- a/build/export_generators/ide-gradle/common_vars.jinja +++ b/build/export_generators/ide-gradle/common_vars.jinja @@ -37,4 +37,7 @@ {#- JNI -#} {%- set jnis = all_targets|selectattr(consumer)|map(attribute='consumer')|sum|selectattr('type', 'eq', 'dll')|selectattr('jar')|map(attribute='jar')|unique -%} +{#- Flags -#} +{%- set hasResources = all_targets|selectattr('resource_sets')|map(attribute='resource_sets')|sum|length -%} + {%- include "[generator]/jdk.jinja" -%} |
