@MaxLich
java developer

Gradle-проект не публикуется в локальный Maven-репозиторий из-за того, что в исходных кодах использует русский текст. Как это исправить?

Здравствуйте. Если использую русский текст в исходных кодах программы (в комментариях или в именах кнопок и пр.), то проект не публикуется в локальный maven-репозиторий. Ошибки такого вида:
C:\Users\...\IProfile.java:71: error: unmappable character for encoding Cp1251
visibleName = "Р?стория осмотров",


Если вместо текста на русском использовать коды Юникод, то всё работает. Как сделать, чтобы работало и с чистым читабельным русским текстом? Что нужно прописать в build.gradle?

PS Всё делаю в IntelliJ IDEA. Там есть настройки кодировки файлов, и вот что у меня там выбрано:
5a6088106869a345915842.png
Также в build.gradle есть такая строчка:
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
  • Вопрос задан
  • 1967 просмотров
Решения вопроса 1
@MaxLich Автор вопроса
java developer
Нужно дописать в build.gradle следующее:
tasks.withType(Javadoc) { options.encoding = 'UTF-8' }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект