У меня есть приложение SpringBoot 3.4.1, и я использую openapi-generator-maven-plugin 7.10.0. Я пытаюсь настроить шаблон и после его получения с помощью следующей команды:
Код: Выделить всё
openapi-generator-cli author template -g spring --library spring-boot -o mytemplates
Я столкнулся с довольно неприятной проблемой. Мне не удается пропустить генерацию новой строки, когда директива {{> some }} появляется в моем *
файлы.
В моем файле pojo.mustache у меня есть что-то вроде этого:
Код: Выделить всё
....
TEST
{{# isValid }} {{! suppose true }}
{{> beanValidator }}
{{/ isValid }}
INSTANCE VARIABLE
....
Теперь я вообще удалил содержимое beanValidator.mustache! И мой результат создания класса Java выглядит следующим образом:
Код: Выделить всё
....
TEST
/* empty line */
INSTANCE VARIABLE
Я пробовал разместить {{-}} между тегом (подсказка ChatGPT...) и многими другими, но безуспешно, и в официальной документации по усам говорится, что «частичные теги не добавляет новую строку».
Что не так?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... artial-tag