About me

Mein Bild
Karlsruhe, Germany
Softwareentwickler Java, OSGi, Spring, JEE, JSF

Samstag, 22. Mai 2010

Maven Compiler Plugin - unmappable character for encoding UTF-8

Dieser Buildfehler basiert auf einer Änderung zwischen Java 1.5 und Java 1.6. Für Sonerzeichen war das Errorlevel bis Java 1.5 auf WARNING, doch bei 1.6 handelt es sich nun um das Level ERROR.
Beheben lässt sich der Fehler relativ leicht, indem man dem Maven-Compiler-Plugin das richtige Encoding mitgibt.

z.B.

1 Kommentar:

  1. Ich hatte das Problem beim generieren von java-sourcen aus xsd-files. Das encoding der generierten Dateien laesst sich naemlich leider nicht konfigurieren (http://java.net/jira/browse/JAXB-499), jaxb nimmt an der Stelle einfach das default-encoding des Betriebssystems (auf Windows eben ISO-8859-1). Bisher gibt es keine andere Loesung als den workaround, alles auf ISO umzustellen (http://jiri.kratochvil.eu/generated-sources-by-jaxb-and-problem-with-encoding/ hat bei mir nicht funktioniert)
    mfg

    AntwortenLöschen