나는 프로젝트에서 maven 대신 buildr을 실험 해왔다.buildr는 유니 코드 pom 파일을 올바르게 처리 할 수 있습니까?
$ buildr --trace=all
...
** Invoke /home/tcc/timd/.m2/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.pom (first_time, not_needed)
Loading m2 pom file from /home/tcc/timd/.m2/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.pom
** Invoke /home/tcc/timd/.m2/repository/org/slf4j/slf4j-parent/1.5.6/slf4j-parent-1.5.6.pom (first_time, not_needed)
Loading m2 pom file from /home/tcc/timd/.m2/repository/org/slf4j/slf4j-parent/1.5.6/slf4j-parent-1.5.6.pom
** Invoke /home/tcc/timd/.m2/repository/org/apache/commons/commons-exec/1.0/commons-exec-1.0.pom (first_time, not_needed)
Loading m2 pom file from /home/tcc/timd/.m2/repository/org/apache/commons/commons-exec/1.0/commons-exec-1.0.pom
Buildr aborted!
ArgumentError : invalid byte sequence in US-ASCII
...
$
내가 파일 공유지 - 간부 - 1.0.pom US-ASCII 이외의 문자가 있는지 확인 할 수 있습니다 : 나는 주어진 패키지에 대한 과도 종속성을 요청하면
, 나는이 오류가 발생합니다. 그러나 나는 그것이 유효한 UTF-8이라고 생각한다.
문제가있는 파일은 제 3 자의 파일이므로 쉽게 변경할 수 없습니다. 제가 buildr을 가지고 할 수있는 일이 있습니까 올바르게 처리 할 수 있습니까?
'US-ASCII에서 유효하지 않은 바이트 시퀀스'는 일반적인 루비 문자 인코딩 오류 메시지입니다. 어떤 버전의 루비를 사용하고 있습니까? –
ruby version 1.9.3p327 – timbod