[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!

veröffentlicht am 14. August 2017

Diese oder eine sehr ähnliche Warnung wird ausgegeben, wenn in einem Maven Projekt nicht explizit die Zeichenkodierung des Quellcodes angegeben wird. In diesem Fall wird ein Betriebssystem-spezifischer Standard verwendet, was in einigen Fällen zu Problemen führen kann. Deshalb sollte die Zeichenkodierung des Projektes immer angegeben werden.

In der pom.xml muss dazu einfach folgende Property ergänzt werden:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

Gegebenenfalls muss die Zeichenkodierung für das Projekt angepasst werden, grundsätzlich empfiehlt es sich jedoch, UTF-8 zu verwenden.