Как добавить поддержку FTP в Eclipse?
Я использую Eclipse PHP Development Tools. Какой самый простой способ получить доступ к файлу или создать удаленный проект через FTP и, возможно, SSH и SFTP?.
6 ответов
Eclipse изначально поддерживает FTP и SSH. Аптана не нужна.
Встроенная поддержка FTP и SSH в Eclipse находится в плагине "Runtime End-User Explorer для удаленного системного обозревателя".
Установите его через Eclipse. Эти инструкции могут незначительно отличаться в зависимости от вашей версии Eclipse:
- Перейдите в "Справка" -> "Установить новое программное обеспечение" (в старых Eclipses это называется немного по-другому)
- В раскрывающемся меню "Работа с:" выберите сайт выпуска плагина для вашей версии. Пример: для Кеплера это
Кеплер - http://download.eclipse.org/releases/kepler - В поле фильтра введите "удаленный".
- Установите флажок рядом с "Среда выполнения удаленного системного обозревателя"
- Нажмите "Далее" и примите условия. Теперь он должен загрузить и установить.
- После установки Eclipse может захотеть перезагрузить компьютер.
Используя его, в Eclipse:
- Окно -> Открыть перспективу -> (возможно, выберите "Другое") -> Удаленный системный обозреватель
- Файл -> Создать -> Другое -> Удаленный системный обозреватель (папка) -> Соединение (или введите Соединение в поле фильтра)
- Выберите FTP на панели "Выбор типа удаленной системы".
- Введите следующую информацию о вашем хосте FTP (имя пользователя и пароль будут позже).
- На панели "Удаленные системы" щелкните правой кнопкой мыши имя хоста и выберите "подключиться".
- Введите имя пользователя + пароль, и все хорошо!
- Ну, не совсем "хорошо". Система RSE довольно необычна, но вы подключены.
- И ты один умный печенье! Вы разберетесь с остальным.
Изменить: Чтобы изменить порт по умолчанию, следуйте инструкциям на этой странице: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/
Установите плагин Aptana для вашей установки Eclipse.
Он имеет встроенную поддержку FTP, и он отлично работает.
Вы можете:
- Редактируйте файлы прямо с FTP-сервера
- Выполнять управление файлами / папками (копировать, удалять, перемещать, переименовывать и т. Д.)
- Загрузка / выгрузка файлов на / с FTP-сервера
- Синхронизируйте локальные файлы с FTP-сервером. Для этого вы можете создать несколько профилей (на самом деле проектов), чтобы вам не приходилось вводить их снова и снова.
На самом деле поддержка FTP настолько хороша, что теперь я использую Aptana (или Eclipse + Aptana) для всех моих потребностей FTP. Кроме того, я получаю подсветку синтаксиса / любую поддержку кодирования. Конечно, Eclipse - не самое быстрое приложение для запуска, но оно меня не сильно беспокоит.
Вы проверяли RSE (см. Систему E xplorer)? Я думаю, что это довольно близко к тому, чего вы хотите достичь.
Я не уверен, что это работает для вас, но когда я делаю небольшие сольные проекты PHP с Eclipse, первое, что я настраиваю, это сценарий Ant для развертывания проекта в среде удаленного тестирования. Я кодирую локально, и всякий раз, когда я хочу проверить это, я просто нажимаю на ярлык, который обновляет удаленный сайт.
Eclipse имеет хорошую поддержку Ant из коробки, и скрипты не сложно сделать.
Поскольку ни одно из упомянутых решений не удовлетворило меня, я написал сценарий, который использует WinSCP для синхронизации локальных каталогов в проекте с сервером FTP(S)/SFTP/SCP, когда запускается функция автоматической сборки eclipse. Очевидно, что это решение только для Windows.
Может быть, кто-то найдет это полезным: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/