Как добавить поддержку FTP в Eclipse?

Я использую инструменты разработки Eclipse PHP. Каким будет самый простой способ доступа к файлу или, возможно, создать удаленный проект через FTP и, возможно, SSH и SFTP?.

Ответ 1

Eclipse поддерживает FTP и SSH. Аптана не требуется.

Встроенная поддержка FTP и SSH в Eclipse находится в плагине "Удаленный системный администратор для конечных пользователей".

Установите его через Eclipse. Эти инструкции могут немного отличаться от вашей версии Eclipse:

  • Перейдите в раздел "Справка" → "Установить новое программное обеспечение" (в старых затмениях это называется чем-то другим)
  • В раскрывающемся списке "Работа с:" выберите сайт выпуска плагинов версии. Пример: для Kepler это
    Kepler - http://download.eclipse.org/releases/kepler
  • В поле фильтра введите 'remote'.
  • Установите флажок "Время выполнения конечного пользователя удаленной системы"
  • Нажмите "Далее" и примите условия. Теперь он должен загружаться и устанавливаться.
  • После установки Eclipse может захотеть перезапустить.

Используя его, в Eclipse:

  • Окно → Открытая перспектива → (возможно, выберите "Другое" ) → Удаленный системный проводник
  • Файл → Создать → Другое → Удаленный системный проводник (папка) → Соединение (или введите "Подключение в поле фильтра" )
  • Выберите "FTP" на панели "Выбрать удаленный системный тип".
  • Заполните свою информацию о хосте FTP на следующей панели (имя пользователя и пароль приходят позже).
  • На панели "Удаленные системы" щелкните правой кнопкой мыши имя хоста и нажмите "подключиться".
  • Введите имя пользователя + пароль, и вы хорошо!
  • Ну, не совсем "хорошо". Система RSE довольно необычна, но вы подключены.
  • И ты один умный печенье! Вы узнаете все остальное.

Изменить: Чтобы изменить порт по умолчанию, следуйте инструкциям на этой странице: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/

Ответ 2

Установите плагин Aptana в вашу установку Eclipse.

Он имеет встроенную поддержку FTP, и он отлично работает.

Вы можете:

  • Редактировать файлы непосредственно с FTP-сервера
  • Выполнять управление файлами/папками (копировать, удалять, перемещать, переименовывать и т.д.).
  • Загрузка/загрузка файлов на/с FTP-сервера
  • Синхронизировать локальные файлы с FTP-сервером. Вы можете сделать несколько профилей (на самом деле проектов) для этого, поэтому вам не придется повторно запускать снова и снова.

На самом деле поддержка FTP настолько хороша, что я использую Aptana (или Eclipse + Aptana) сейчас для всех моих потребностей FTP. Кроме того, я получаю подсветку синтаксиса/любую поддержку кодирования. Конечно, Eclipse - это не самое быстрое приложение для запуска, но это не так сильно меня беспокоит.

Ответ 4

Я не уверен, что это работает для вас, но когда я делаю небольшие сольные PHP-проекты с Eclipse, первое, что я установил, это Ant script для развертывания проекта в удаленной тестовой среде. Я отправляю код локально, и всякий раз, когда я хочу его протестировать, я просто ударяю ярлык, который обновляет удаленный сайт.

Eclipse имеет хорошую поддержку Ant из коробки, а скрипты не сложно сделать.

Ответ 6

Как ни одно из других упомянутых решений не удовлетворило меня, я написал script, который использует WinSCP для синхронизации локальных каталогов в проекте с сервером FTP (S)/SFTP/SCP при срабатывании функции автозапуска eclipse. Очевидно, что это решение для Windows.

Может быть, кто-то найдет это полезным: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/