Isso seria um acréscimo ao anterior, se alguém encontrar um problema com letras escandinavas que não foi resolvido com a solução acima.
Se os arquivos de origem java contiverem letras escandinavas, eles precisam ser interpretados corretamente pelo Java usado para compilar . (por exemplo, letras escandinavas usadas em constantes)
Mesmo que os arquivos estejam armazenados em UTF-8 e o Maven esteja configurado para usar UTF-8, o Java do sistema usado pelo Maven ainda usará o padrão do sistema (por exemplo, no Windows: cp1252).
Isso estará visível apenas na execução dos testes via maven (possivelmente imprimindo os valores dessas constantes nos testes. As letras escandinavas impressas seriam mostradas como '<?>'). deixado despercebido.
Para evitar isso, você deve definir o Java usado para compilar para usar a codificação UTF-8. Não basta ter as configurações de codificação no maven pom.xml, é necessário definir a variável de ambiente: JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF8
Além disso, se você estiver usando o Eclipse no Windows, poderá ser necessário definir a codificação usada além disso (se você executar um teste individual via eclipse).