You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- instantiate:
from: root/src/ViewModel.kt.ftl
to: ${srcOut}/${viewModelName}.kt
Путь к шаблону VM - templates/Fragment/root/src/ViewModel.kt.ftl
А я хочу брать шаблон VM из директории templates/ViewModel/root/src/ViewModel.kt.ftl вместо root/src/ViewModel.kt.ftl. Как это сделать? Подход from: ${templatesRootDirPath}/ViewModel/root/src/ViewModel.kt.ftl увы не работает.
The text was updated successfully, but these errors were encountered:
Привет, @nikartx !
На состояние 2024-06-16, к сожалению, такое не сделать в рамках текущих рецептов. Сейчас каждая папка с recipe.yaml, по сути, имеет свой собственный FreeMarkerTemplateLoader, который занимается поиском и наполнением ftl-файлов. Чтобы сделать так, как ты предлагаешь, нужно менять логику этой загрузки, делать, вероятно, общий TemplateLoader, который будет знать обо всех шаблонах сразу.
Это возможно доработать, но на это нужен фокус. А его пока хватает только на поддержку новых версий Android Studio. Но я с удовольствием рассмотрю контрибьюты (рано или поздно).
Привет!
Условно, есть у меня в recipe запись вида:
Путь к шаблону VM -
templates/Fragment/root/src/ViewModel.kt.ftl
А я хочу брать шаблон VM из директории
templates/ViewModel/root/src/ViewModel.kt.ftl
вместоroot/src/ViewModel.kt.ftl
. Как это сделать? Подходfrom: ${templatesRootDirPath}/ViewModel/root/src/ViewModel.kt.ftl
увы не работает.The text was updated successfully, but these errors were encountered: