La historia es la siguiente.
He descargado proyectos antiguos de un repositorio SVN, el proyecto ha sido creado con Maven y con el sistema Operativo Windows, yo uso GNU/Linux y Eclipse Luna; al tratar de generar los artefactos con:
[bash]
clean package install
[/bash]
Aparece el siguiente error
[bash]
Failed to execute goal org.apache.maven.plugins
:maven-compiler-plugin:2.3.2:compile….
MiClaseJava.java:[15,22]
unmappable character for encoding UTF8
[/bash]
Pueden cambiar la codificación al proyecto
Pueden cambiar la codificación a la clase java
Nada de eso funcionará.
Si se fijan en el mensaje de error, MiClaseJava.java[15,22] y van como ahí se indica a la línea 15 columna 22, se darán cuenta que alguien infame mente usó caracteres no permitidos, generalmente en los comentarios, encontrarán algo como esto:
No queda otra opción que arreglar la barbarie y continuar.
Si realmente es necesario usar otro tipo de codificación, para que pueda ser compilada con otro tipo de estándar, lo que me funcionó a mi es cambiar a todo el IDE, así:
Ir a Window Menu > General > Workspace > Text file encoding
Espero les sea de ayuda.
Hasta pronto.