Jenkis – Erro Encoding
Postado em 3 de abril de 2013 por Bruno Gualda
Um problema ocorrido no momento de gerar o build no Jenkis é quanto aos encondings. Veja por exemplo o problema que enfrentei:
unmappable character for encoding ASCII // n???o esta dispon???vel na recupera??????o
Onde consta em meu código “não esta disponível na recuperação”, mas por default o Jenkis trata como erro por utilizar o ASCII. Para corrigir este problema, abra seu arquivo build.xml e na tag adicione o enconding desejado para seu sistema, no meu caso estou utilizando UTF-8. Veja abaixo o antes e o depois:
ANTES:
<javac " debug="true" debuglevel="${debuglevel}" destdir="build/classes" includeantruntime="false" source="${source}" target="${target}"> <src path="src"/> <classpath refid="ASCartoesMigrationCieloWEB.classpath"/> </javac>
DEPOIS:
<javac encoding="UTF-8" debug="true" debuglevel="${debuglevel}" destdir="build/classes" includeantruntime="false" source="${source}" target="${target}"> <src path="src"/> <classpath refid="ASCartoesMigrationCieloWEB.classpath"/> </javac>
Agora, vá até o Jenkis e tente gerar o pacote novamente, se tudo estiver certo, o build ocorrerá com sucesso.
Arquivo em Jenkis