Опустить newLine в частичном теге усовJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Опустить newLine в частичном теге усов

Сообщение Anonymous »

У меня есть приложение SpringBoot 3.4.1, и я использую openapi-generator-maven-plugin 7.10.0. Я пытаюсь настроить шаблон и после его получения с помощью следующей команды:

Код: Выделить всё

openapi-generator-cli author template -g spring --library spring-boot -o mytemplates
Я столкнулся с довольно неприятной проблемой. Мне не удается пропустить генерацию новой строки, когда директива {{> some }} появляется в моем *

Код: Выделить всё

.mustache
файлы.
В моем файле 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»