{"id":1927,"date":"2015-02-13T15:54:12","date_gmt":"2015-02-13T20:54:12","guid":{"rendered":"http:\/\/alejandroayala.solmedia.ec\/?p=1927"},"modified":"2015-02-13T17:04:54","modified_gmt":"2015-02-13T22:04:54","slug":"eclipse-y-maven-error-unmappable-character-for-encoding-utf8","status":"publish","type":"post","link":"https:\/\/alejandroayala.solmedia.ec\/?p=1927","title":{"rendered":"Eclipse y Maven. Error unmappable character for encoding UTF8"},"content":{"rendered":"<p>La historia es la siguiente.<\/p>\n<p>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:<\/p>\n<p><!--more--><\/p>\n<p>[bash]<br \/>\nclean package install<br \/>\n[\/bash]<\/p>\n<p>Aparece el siguiente error<\/p>\n<p>[bash]<br \/>\nFailed to execute goal org.apache.maven.plugins<br \/>\n:maven-compiler-plugin:2.3.2:compile&#8230;.<\/p>\n<p>MiClaseJava.java:[15,22]<\/p>\n<p>unmappable character for encoding UTF8<br \/>\n[\/bash]<\/p>\n<p>Pueden cambiar la codificaci\u00f3n al proyecto<\/p>\n<div id=\"attachment_1928\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding.png\"><img aria-describedby=\"caption-attachment-1928\" loading=\"lazy\" class=\"wp-image-1928 size-full\" src=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding.png\" alt=\"Opciones de proyecto para la codificaci\u00f3n de texto\" width=\"590\" height=\"228\" srcset=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding.png 590w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding-300x116.png 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/a><p id=\"caption-attachment-1928\" class=\"wp-caption-text\">Opciones de proyecto para la codificaci\u00f3n de texto<\/p><\/div>\n<p>Pueden cambiar la codificaci\u00f3n a la clase java<\/p>\n<div id=\"attachment_1929\" style=\"width: 356px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding_file.png\"><img aria-describedby=\"caption-attachment-1929\" loading=\"lazy\" class=\"wp-image-1929 size-full\" src=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding_file.png\" alt=\"Opciones de codificaci\u00f3n de una clase Java\" width=\"346\" height=\"282\" srcset=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding_file.png 346w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/text_file_encoding_file-300x245.png 300w\" sizes=\"(max-width: 346px) 100vw, 346px\" \/><\/a><p id=\"caption-attachment-1929\" class=\"wp-caption-text\">Opciones de codificaci\u00f3n de una clase Java<\/p><\/div>\n<p>Nada de eso funcionar\u00e1.<\/p>\n<p>Si se fijan en el mensaje de error, MiClaseJava.java[15,22] y van como ah\u00ed se indica a la l\u00ednea 15 columna 22, se dar\u00e1n cuenta que alguien infame mente us\u00f3 caracteres no permitidos, generalmente en los comentarios, encontrar\u00e1n algo como esto:<\/p>\n<div id=\"attachment_1930\" style=\"width: 457px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/tildes_comentario.png\"><img aria-describedby=\"caption-attachment-1930\" loading=\"lazy\" class=\"wp-image-1930 size-full\" src=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/tildes_comentario.png\" alt=\"Tildes en un comentario de un m\u00e9todo de una clase Java\" width=\"447\" height=\"118\" srcset=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/tildes_comentario.png 447w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/tildes_comentario-300x79.png 300w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/a><p id=\"caption-attachment-1930\" class=\"wp-caption-text\">Tildes en un comentario de un m\u00e9todo de una clase Java<\/p><\/div>\n<p>No queda otra opci\u00f3n que arreglar la barbarie y continuar.<\/p>\n<p>Si realmente es necesario usar otro tipo de codificaci\u00f3n, para que pueda ser compilada con otro tipo de est\u00e1ndar, lo que me funcion\u00f3 a mi es cambiar a todo el IDE, as\u00ed:<\/p>\n<p>Ir a <strong>Window Menu &gt; General &gt; Workspace &gt; Text file encoding<\/strong><\/p>\n<div id=\"attachment_1935\" style=\"width: 784px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/change_encoding.png\"><img aria-describedby=\"caption-attachment-1935\" loading=\"lazy\" class=\"wp-image-1935 size-full\" src=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/change_encoding.png\" alt=\"Cambiando la codificaci\u00f3n a todo el IDE\" width=\"774\" height=\"276\" srcset=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/change_encoding.png 774w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/change_encoding-300x107.png 300w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2015\/02\/change_encoding-660x235.png 660w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/a><p id=\"caption-attachment-1935\" class=\"wp-caption-text\">Cambiando la codificaci\u00f3n a todo el IDE<\/p><\/div>\n<p>Espero les sea de ayuda.<\/p>\n<p>Hasta pronto.<\/p>\n<h3>EOF<\/h3>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=a1ejo_ayala\" class=\"twitter-share-button\" data-size=\"large\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>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:<\/p>\n","protected":false},"author":1,"featured_media":690,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[4],"tags":[186,278,481,480],"_links":{"self":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/1927"}],"collection":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1927"}],"version-history":[{"count":6,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/1927\/revisions"}],"predecessor-version":[{"id":1937,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/1927\/revisions\/1937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/media\/690"}],"wp:attachment":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}