Sto avendo un Maven-Project che è configurato utilizzando le seguenti proprietà:Maven codifica sorgente del progetto non funziona
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
Sulla mia macchina tutto funziona bene con queste impostazioni. Tuttavia, su un'altra macchina, quando ho check out e cercare di costruire utilizzando mvn install
gli errori del compilatore unmappable character for encoding ASCII
:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project scuttle: Compilation failure: Compilation failure:
[ERROR] /export/local-1/julian-downloads/scuttle/src/main/java/de/fu/mi/scuttle/handlers/sakai/SakaiVV.java:[99,39] error: unmappable character for encoding ASCII
[ERROR]
[ERROR] /export/local-1/julian-downloads/scuttle/src/main/java/de/fu/mi/scuttle/handlers/sakai/SakaiVV.java:[99,40] error: unmappable character for encoding ASCII
[ERROR]
[ERROR] /export/local-1/julian-downloads/scuttle/src/main/java/de/fu/mi/scuttle/domain/sakai/SakvvTermin.java:[66,30] error: unmappable character for encoding ASCII
[ERROR]
[ERROR] /export/local-1/julian-downloads/scuttle/src/main/java/de/fu/mi/scuttle/domain/sakai/SakvvTermin.java:[66,31] error: unmappable character for encoding ASCII
Ho già provato in esecuzione mvn
con -Dfile.encoding=UTF-8
ma che non ha aiutato. $LC_CTYPE
report UTF-8
.
Cosa posso fare?
È possibile visualizzare il file pom completa qui: https://github.com/scravy/scuttle/blob/master/pom.xml
Sei sicuro al 100% che le tue fonti siano codificate in UTF-8? Forse non lo sono, ma per qualche motivo funziona nel tuo ambiente (forse il tuo IDE interferisce) – sola
Aggiorna la tua versione del compilatore di Maven perché la 2.0.2 è davvero vecchia. Attualmente abbiamo 3.1 .. – khmarbaise
Ho lo stesso problema con il plug-in maven-compiler predefinito v2.0.2. L'aumento della versione risolve il problema. – gavenkoa