Podczas tworzenia przy użyciu Maven na moim Macu mvn install
otrzymuję
[OSTRZEŻENIE] Używanie kodowania platformy (właściwie MacRoman) do kopiowania filtrowanych zasobów, tj. Kompilacja zależy od platformy!
Czy można budować dla danej platformy (Linux) lub w inny sposób uniezależnić platformę kompilacji?
A jeśli odpowiedź @ Kal nie działa dla ciebie, być może możesz nauczyć się z moich ostatnich 30 minut ... poniższy link dodaje dodatkową linię do powyższej odpowiedzi i rozwiązuje mój problem. Mój problem był związany z wtyczką maven-resources-plugin 2.6, ale dostawca następującego rozwiązania miał inny problem, który rozwiązał ... https://stackoverflow.com/a/3018152/2485075
źródło
Na szczególne potrzeby:
<!-- https://maven.apache.org/plugins/maven-resources-plugin/index.html --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin>
Jeśli wtyczka jest już skonfigurowana, wystarczy dodać
<encoding>UTF-8</encoding>
źródło