Browse Source

Fix ya ide gradle when build.gradle.kts near settings.gradle.kts

Fix ya ide gradle when build.gradle.kts near settings.gradle.kts
commit_hash:c18a20abb7fb72d6d6144e508538f5718dd59abc
dimdim11 3 months ago
parent
commit
18371359ff
1 changed files with 6 additions and 5 deletions
  1. 6 5
      build/export_generators/ide-gradle/settings.gradle.kts.jinja

+ 6 - 5
build/export_generators/ide-gradle/settings.gradle.kts.jinja

@@ -1,11 +1,12 @@
 rootProject.name = "{{ project_name }}"
 
-{%  if subdirs|length > 1 -%}
-{%-     for subdir in subdirs -%}
+{%  for subdir in subdirs -%}
+{%-     set arcadia_subdir = arcadia_root + "/" + subdir -%}
+{%-     if arcadia_subdir != project_root -%}
 {%-         set classname = subdir | replace("/", ":") %}
 include(":{{ classname }}")
-project(":{{ classname }}").projectDir = file("{{ arcadia_root }}/{{ subdir }}")
-{%      endfor -%}
-{%- endif -%}
+project(":{{ classname }}").projectDir = file("{{ arcadia_subdir }}")
+{%      endif -%}
+{%- endfor -%}
 
 {%- include "[generator]/debug.jinja" ignore missing -%}