¿Cómo agrego soporte FTP a Eclipse?

Estoy usando las herramientas de desarrollo de Eclipse PHP. ¿Cuál sería la forma más fácil de acceder a un archivo o quizás crear un proyecto remoto a través de FTP y quizás SSH y SFTP ?.

Eclipse admite nativamente FTP y SSH. Aptana no es necesario.

La compatibilidad nativa con FTP y SSH en Eclipse se encuentra en el complemento “Tiempo de ejecución del usuario final del Explorador del sistema remoto”.

Instalarlo a través de Eclipse. Estas instrucciones pueden variar ligeramente con su versión de Eclipse:

  1. Vaya a ‘Ayuda’ -> ‘Instalar nuevo software’ (en Eclipses anteriores, esto se llama algo un poco diferente)
  2. En el menú desplegable “Trabajar con:”, seleccione el sitio de publicación de complementos de su versión. Ejemplo: para Kepler, esto es
    Kepler – http://download.eclipse.org/releases/kepler
  3. En el campo de filtro, escriba ‘remoto’.
  4. Marque la casilla junto a ‘Tiempo de ejecución del usuario final de Remote System Explorer’
  5. Haga clic en ‘Siguiente’ y acepte los términos. Ahora debería descargarlo e instalarlo.
  6. Después de la instalación, es posible que Eclipse quiera reiniciar.

Utilizándolo, en Eclipse:

  1. Ventana -> Abrir perspectiva -> (quizás seleccione ‘Otro’) -> Explorador del sistema remoto
  2. Archivo -> Nuevo -> Otro -> Remote System Explorer (carpeta) -> Conexión (o escriba Connection en el campo de filtro)
  3. Elija FTP desde el panel ‘Seleccionar tipo de sistema remoto’.
  4. Complete la información de su servidor FTP en el siguiente panel (el nombre de usuario y la contraseña aparecen más adelante).
  5. En el panel Sistemas remotos, haga clic derecho en el nombre de host y haga clic en “conectar”.
  6. ¡Ingresa nombre de usuario + contraseña y estás bien!
  7. Bueno, no exactamente ‘bueno’. El sistema RSE es bastante inusual, pero estás conectado.
  8. ¡Y tú eres una galleta inteligente! Descubrirás el rest.

Editar: Para cambiar el puerto predeterminado, siga las instrucciones en esta página: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse /

Instale el complemento Aptana en su instalación de Eclipse.

Tiene soporte FTP integrado, y funciona de manera excelente.

Usted puede:

  • Editar archivos directamente desde el servidor FTP
  • Realice la gestión de archivos / carpetas (copiar, eliminar, mover, cambiar el nombre, etc.)
  • Cargar / descargar archivos al / del servidor FTP
  • Sincronice los archivos locales con el servidor FTP. Puede hacer varios perfiles (en realidad proyectos) para esto, así no tendrá que volver a ingresar una y otra vez.

De hecho, el soporte de FTP es tan bueno que ahora estoy usando Aptana (o Eclipse + Aptana) para todas mis necesidades de FTP. Además obtengo resaltado de syntax / cualquier soporte de encoding que haya. Por supuesto, Eclipse no es la aplicación más rápida para lanzar, pero no me molesta demasiado.

¿Has verificado RSE ( R emote S ystem E xplorer)? Creo que es bastante parecido a lo que quieres lograr.

una publicación en el blog sobre esto, con capturas de pantalla

No estoy seguro de si esto funciona para usted, pero cuando hago pequeños proyectos de PHP solo con Eclipse, lo primero que configuro es un script Ant para implementar el proyecto en un entorno de prueba remoto. Me código de forma local, y cada vez que quiero probarlo, simplemente pulse el atajo que actualiza el sitio remoto.

Eclipse tiene una buena compatibilidad con Ant desde el primer momento, y los scripts no son difíciles de hacer.

Como ninguna de las otras soluciones mencionadas me satisfizo, escribí una secuencia de comandos que usa WinSCP para sincronizar directorios locales en un proyecto a un servidor FTP (S) / SFTP / SCP cuando se activa la función autobuild de eclipse. Obviamente, esta es una solución solo para Windows.

Tal vez alguien encuentre esto útil: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/