27 Eylül 2013 Cuma

Maven Türkçe karakter build problemi

Windows altında sistem lokalinizi ve karakter kodlamanızı İngilizce yaptığınız halde, maven ile build işlemi yaptığınızda Türkçe karakterler sıkıntı yaratıyorsa (Ör: 'I' karakterinin build sırasında 'ı' yapılması gibi); bunun nedeni java lokalinizin hala cp1254 olması olabilir.

Problemi düzeltmek için mvn komutunuzu;
-Dfile.encoding=cp1252 komutuyla çağırabilirsiniz. Ör : mvn -Dfile.encoding=cp1252 clean compile

Eğer ben bununla uğraşmam diyorsanız, Environment Variables altındaki MAVEN_OPTS variable'ına -Dfile.encoding=cp1252 değerini ekleyebilirsiniz.

Güncel encoding değerini mvn --version ile inceleyebilirsiniz.

Ekleme :
Eğer locale değerini de değiştirmek isterseniz variable'ına -Duser.country=US -Duser.language=en ' parametrelerini ekleyebilirsiniz.

Hiç yorum yok:

Yorum Gönder

Related Posts Plugin for WordPress, Blogger...