У меня проблема с настройкой (я полагаю) Maven и кодировкой файла ресурсов.
Я написал тест, который использует большие входные данные. По этой причине я поместил файл ресурсов в src / test / resources. Во время использования Eclipse тест работает нормально, но когда я использую maven, тест не проходит. Из сообщений совершенно ясно, что немецкие «умлауты» (äüöß) не были преобразованы правильно. У меня была такая же проблема в тесте в Eclipse, но я смог решить ее, экспортировав в базу данных в UTF-8. Но теперь у меня есть эта проблема в Maven. Поэтому я считаю, что он использует неправильную кодировку.
Я пытался
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
в свойствах, и я попробовал
<encoding>UTF-8</encoding>
в конфигурации плагина SureFire.
И то и другое не работает!
Я могу заставить его работать при настройке InputStreamReader в коде для использования "UTF-8", но хотел бы знать, есть ли способ настроить его так, как он работает без этого?