как добавить поддержку ftp в eclipse?

<p>я использую eclipse php инструменты разработки. какой самый простой способ получить доступ к файлу или создать удаленный проект через ftp и, возможно, ssh и sftp ?.</p>

<p>eclipse изначально поддерживает ftp и ssh. аптана не нужна.</p><p>встроенная поддержка ftp и ssh в eclipse находится в плагине "среда выполнения конечного пользователя для удаленного системного обозревателя".</p><p>установите его через eclipse. эти инструкции могут незначительно отличаться в зависимости от вашей версии eclipse:</p><ol> <li>перейдите в "справка" -> "установить новое программное обеспечение" (в старых eclipses это называется немного по-другому)</li> <li>в раскрывающемся меню "работа с:" выберите сайт выпуска плагина для вашей версии. пример: для кеплера это<br> <em> кеплер - <a href="http://download.eclipse.org/releases/kepler">http://download.eclipse.org/releases/kepler</a> </em></li> <li>в поле фильтра введите "удаленный".</li> <li>установите флажок рядом с "среда выполнения удаленного системного обозревателя"</li> <li>нажмите "далее" и примите условия. теперь следует загрузить и установить.</li> <li>после установки eclipse может захотеть перезагрузить компьютер.</li> </ol><p>используя его, в eclipse:</p><ol> <li>окно -> открыть перспективу -> (возможно, выберите "другое") -> удаленный системный обозреватель</li> <li>файл -> создать -> другое -> удаленный системный обозреватель (папка) -> соединение (или введите соединение в поле фильтра)</li> <li>выберите ftp на панели "выбор типа удаленной системы".</li> <li>введите информацию о вашем ftp-хосте на следующей панели (имя пользователя и пароль будут позже).</li> <li>на панели "удаленные системы" щелкните правой кнопкой мыши имя хоста и выберите "подключиться".</li> <li>введите имя пользователя + пароль, и все хорошо!</li> <li>ну, не совсем "хорошо". система rse довольно необычная, но вы подключены.</li> <li>и ты один умный печенье! вы разберетесь с остальным.</li> </ol><p><strong> изменить: </strong> чтобы изменить порт по умолчанию, следуйте инструкциям на этой странице: <a href="http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/">http://ikool.wordpress.com/2008/07/25/советы к доступу-ftpssh-на-разных портов, использующих-eclipse, rse /</a> </p>

<p>установите <a href="http://www.aptana.com/">плагин aptana</a> в вашу установку eclipse.</p><p>он имеет встроенную поддержку ftp, и он отлично работает.</p><p>вы можете:</p><ul> <li>редактируйте файлы прямо с ftp-сервера</li> <li>выполнять управление файлами/папками (копировать, удалять, перемещать, переименовывать и т.д.)</li> <li>загрузить/загрузить файлы на/с ftp-сервера</li> <li>синхронизируйте локальные файлы с ftp-сервером. для этого вы можете создать несколько профилей (на самом деле проектов), чтобы вам не приходилось многократно повторять ввод.</li> </ul><p>на самом деле поддержка ftp настолько хороша, что теперь я использую aptana (или eclipse + aptana) для всех моих потребностей ftp. кроме того, я получаю подсветку синтаксиса/любую поддержку кодирования. конечно, eclipse - не самое быстрое приложение для запуска, но оно меня не сильно беспокоит.</p>

<p>вы проверяли <a href="http://wiki.eclipse.org/tm\_and\_rse\_faq#what\_is\_the\_target\_management\_project.3f">rse</a> (<strong>r</strong> эмоции <strong>s</strong> ystem <strong>e</strong> xplorer)? я думаю, это довольно близко к тому, чего вы хотите достичь.</p><p> <a href="http://ikool.wordpress.com/2008/07/22/ssh-access-through-eclipse-rse/">сообщение в блоге об этом, со скриншотами</a> </p>

<p>я не уверен, что это работает для вас, но когда я делаю небольшие одиночные php проекты с eclipse, первое, что я настроил, это сценарий ant для развертывания проекта в среде удаленного тестирования. я кодирую локально, и всякий раз, когда я хочу проверить это, я просто нажимаю на ярлык, который обновляет удаленный сайт.</p><p>eclipse имеет хорошую поддержку ant из коробки, и сценарии не сложны в создании.</p>

<p>плагин sftp: <a href="http://www.jcraft.com/eclipse-sftp/">http://www.jcraft.com/eclipse-sftp/</a> :)</p>

<p>поскольку ни одно из упомянутых решений не удовлетворило меня, я написал сценарий, который использует winscp для синхронизации локальных каталогов в проекте с сервером ftp (s)/sftp/scp, когда в eclipse включена функция автоматической сборки. очевидно, что это решение только для windows.</p><p>может быть, кто-то найдет это полезным: <a href="http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/">http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/</a> </p>