@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'
  • Вопрос задан
  • 2010 просмотров
Решения вопроса 1
@MaxLich Автор вопроса
java developer
Нужно дописать в build.gradle следующее:
tasks.withType(Javadoc) { options.encoding = 'UTF-8' }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы