gradle).
Есть бекенд на котлине. В нем используются файлы локализации. В некоторых переводах (например, в итальянском) есть символ '. Для ResourceBundleMessageSource его нужно экранировать. Я хочу перед билдом пройтись по файлу и заменить там ' на ''. Для сборки используется gradle. Я так понимаю, что мне нужно где-то как-то написать gradle скрипт (возможно, задачу в build.gradle.kts), который будет все это делать. Пока что, чисто для теста, я пробовал добавить с свой файл build.gradle.kts простую задачу, которая выводит Hello, но что-то я не увидел в логе сборке выполнение своей задачи.
Собсвтенно, вопрос, как мне решить мою задачу?
Gradle, если вы используете kts - это обычный котлин скрипт, вы там можете добавить любую таску. Я немножко не в состоянии объяснять, но может вот тут видео поможет: https://youtu.be/n5blTMirOmc. Там можно проскипить первую вводную часть.
Скорее, вам в @gradle >Я хочу перед билдом пройтись по файлу и заменить там ' на '' Стоит рассматривать это так: 1) В исходниках у вас хранится «исходный вид» — тот, в котором вам удобно редактировать 2) «файл с заменами» это уже результат «компиляции», т.е. вам нужно придумать папку типа build/processed-resource-messages, и в неё помещать файлы с результатом «замены». 3) Результат (папку build/processed-resource-messages) уже используем дальше (как resources или для ещё чего-нибудь) Но к Kotlin не относится, поэтому предлагаю в @gradle, если остались вопросы.
Обсуждают сегодня