Одним из способов достижения этой цели является добавление WinSCP в качестве строителя на этапах сборки вашего проекта. Недостатком является то, что это означает, что ваш проект будет строиться только на Windows.
Как это сделать:
- Перейти в раздел «Строителей» в свойствах проекта, и нажмите на кнопку «Новый»
- Выберите «Программа» строителем и нажмите кнопку OK
- Дайте строитель описательное имя в поле имя (например, загрузить на your_server_name)
- в Адрес: части, положить на пути к вашему WinSCP.exe
в поле аргументов, положить в параметрах командной строки для т хост, к которому вы хотите подключиться, и что вы хотите использовать WinSCP (см. WinSCP command line options). Например, я использую:
<user>@<host to upload to>:<ssh port> /synchronize ${workspace_loc:</<my project>/bin-debug>} <remote path>
Okay все диалоги.
Теперь, когда вы строите, WinSCP будет запускаться после сборки, чтобы загрузить ваши файлы на сервер. Вы можете использовать флажки в диалоговом окне WinSCP, чтобы удалить приглашения, которые вы не хотите.
До недавнего времени я использовал часть RSE для Eclipse Target Management plug-in для загрузки SFTP/SCP из Flex Builder. Это было бы лучшим решением для меня, потому что это многоплатформенная платформа; однако я не могу найти способ избавиться от последнего шага вручную, щелкнув правой кнопкой мыши на файле настроек экспорта RSE и сообщив об этом для экспорта. Кроме того, поскольку поддержка загрузки SFTP с помощью RSE является шероховатой, со смехотворными длинными таймаутами и сообщениями об ошибках низкого качества, она не подходит для использования в моей тестовой рабочей среде, где детали сервера часто меняются.