2014-05-13 1 views
0

ant를 사용하여 웹 프로젝트를 빌드하고 scp를 통해 서버에 복사하려고합니다.Apache Ant scp가 UTF-8을 손상 시켰습니까?

는 빌드가 세 단계로 구분된다

:

  1. 수집 데이터
  2. 은 복사 문제는

  • 청소 SCP를 통해 데이터를 수집
  • 즉, 2 단계는 어떻게 든 내 UTF-8을 손상 파일 (나는 위대한 "헤더가 이미 보낸"오류 메시지를받습니다).

    2 단계와 3 단계를 건너 뛰고 수집 된 파일을 WinSCP를 사용하여 직접 복사하면 모든 것이 정상적으로 작동합니다. 즉, ant 복사 명령은 정상적으로 작동합니다. 나는 개미 플러그인에 내장 된 Windows 7 및 이클립스 4.3 (케플러) 함께 일하고

    <scp todir="${remote_user}:${remote_password}@${remote_host}:${remote_basepath}/core" trust="true" failonerror="yes"> 
        <fileset dir="${build_root}/core/"> 
         <include name="${core_src}/" /> 
        </fileset> 
    </scp> 
    

    :

    은 무엇 제대로 작동하지 않는 것은 개미 scp 명령입니다. 인코딩 설정 및 을 복사하는 동안 속성을 outputencoding - - JRE 탭 내 빌드 설정에 -Dfile.encoding = UTF8 설정 - 시도 jre7을하지만 그때 나는 Keberus 오류로 실행 : 지금까지 시도 무엇

    . 그럼 아직도 jre6을 사용하여

    누군가가 나를 도울 수 있기를 바랍니다. :)

  • 답변

    0

    해결되었습니다.

    내 모든 파일 = 좋지 않다 BOM와 UTF-8 BOM 있음을했다 :

    내가 창문-1252과 너무 오래 근무는 놓친합니다. 개미는 모든 것을 올바르게했다. WinScp가 BOM을 삭제했습니다.