summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <[email protected]>2025-07-16 12:37:08 +0300
committerdimdim11 <[email protected]>2025-07-16 13:00:34 +0300
commit55c11ab9fb01ce9102a0022b1171178c6345e6fa (patch)
tree8f2d3d35974e4788dbd4d45e03cb6b524042d6b9
parent538141f053e8fff189aedb14163f84f0e9fa47b6 (diff)
ProcessResources depends on codegens
ProcessResources depends on codegens commit_hash:ff567ad7413fa5fb0b132df858e880c0d7a5fd79
-rw-r--r--build/export_generators/ide-gradle/codegen.jinja5
-rw-r--r--build/export_generators/ide-gradle/common_vars.jinja3
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" -%}