원격 서버에서 Flex 프로젝트를 디버깅해야합니다. 이 프로젝트에는 리눅스 백엔드가 있습니다.FlashBuilder에서 SFTP로 출력
WinSCP를 통해 백엔드에 액세스 할 수 있습니다.
Adobe FlashBuilder를 설정하여 서버를 빌드 할 수 있습니까? (Flex 빌드 경로/출력 폴더에 무엇을 작성해야합니까?)
원격 서버에서 Flex 프로젝트를 디버깅해야합니다. 이 프로젝트에는 리눅스 백엔드가 있습니다.FlashBuilder에서 SFTP로 출력
WinSCP를 통해 백엔드에 액세스 할 수 있습니다.
Adobe FlashBuilder를 설정하여 서버를 빌드 할 수 있습니까? (Flex 빌드 경로/출력 폴더에 무엇을 작성해야합니까?)
동일한 작업을 수행하는 한 가지 방법은 WinSCP를 프로젝트의 빌드 단계에서 빌더로 추가하는 것입니다. 단점은 프로젝트가 Windows에서만 빌드됨을 의미합니다.
그것을 할 방법 :
의 경로에 넣어 일부, t에 대한 명령 행 옵션에 넣어 그는 당신이 연결하고자하는 호스트와 WinSCP가 수행하고자하는 것을 호스트합니다 (WinSCP command line options 참조). 예를 들어, 내가 사용
<user>@<host to upload to>:<ssh port> /synchronize ${workspace_loc:</<my project>/bin-debug>} <remote path>
좋아 모든 대화 상자를.
이제 빌드 할 때마다 WinSCP가 빌드 이후에 실행되어 파일을 서버에 업로드합니다. WinSCP 대화 상자의 확인란을 사용하여 원하지 않는 프롬프트를 제거 할 수 있습니다.
최근까지 Flex Builder에서 SFTP/SCP 업로드를 위해 Eclipse Target Management plug-in의 RSE 부분을 사용했습니다. 그것이 멀티 플랫폼이기 때문에 그것은 나를위한 더 나은 해결책이 될 것입니다; 그러나 나는 RSE 내보내기 사전 설정 파일을 마우스 오른쪽 단추로 클릭하고 내보낼 것을 지시하면서 마지막 수동 단계를 제거 할 수있는 방법을 찾을 수 없습니다. 또한, RSE의 SFTP 업로드 지원이 비정상적으로 길고 시간 초과 및 오류 메시지 품질이 좋지 않아 서버 세부 사항이 자주 변경되는 테스트 실행 환경에서 사용하기에 적합하지 않습니다.