¿Cómo agrego soporte FTP a Eclipse?

92

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

levhita
fuente
2
Buena pregunta. Estuve buscando mucho tiempo para esto, pero al final siempre elegí Dreamweaver.
Saif Bechan
6
Solo una advertencia sobre Aptana: lo descargué debido a esta pregunta. Es un gran complemento que hace mucho más que cosas de tipo ftp. Como tal, agrega cosas en toda su instalación de Eclipse, incluidos los anuncios de Adobe. Tampoco parece haber una forma documentada de eliminarlo. Para mí, esto fue un desastre que arruinó totalmente mi configuración de Eclipse. Así que tenga cuidado: sepa en qué se está metiendo con Aptana.
delany

Respuestas:

223

Eclipse es compatible de forma nativa con FTP y SSH. Aptana no es necesario.

El soporte nativo de FTP y SSH en Eclipse se encuentra en el complemento "Remote System Explorer End-User Runtime".

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

  1. Vaya a 'Ayuda' -> 'Instalar nuevo software' (en los Eclipses más antiguos, esto se llama algo un poco diferente)
  2. En el menú desplegable 'Trabajar con:', seleccione el sitio de lanzamiento del complemento 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 del Explorador de sistemas remotos'
  5. Haga clic en 'Siguiente' y acepte los términos. Ahora debería descargarse e instalarse.
  6. Después de la instalación, es posible que Eclipse desee reiniciar.

Usándolo, en Eclipse:

  1. Ventana -> Perspectiva abierta -> (quizás seleccione 'Otro') -> Explorador de sistema remoto
  2. Archivo -> Nuevo -> Otro -> Explorador de sistema remoto (carpeta) -> Conexión (o escriba Conexión en el campo de filtro)
  3. Elija FTP en 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 aparecerán más adelante).
  5. En el panel de sistemas remotos, haga clic con el botón derecho en el nombre de host y haga clic en 'conectar'.
  6. Ingrese nombre de usuario + contraseña y listo!
  7. Bueno, no exactamente "bueno". El sistema RSE es bastante inusual, pero estás conectado.
  8. ¡Y eres una galleta inteligente! Descubrirás el resto.

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 /

geoff
fuente
1
Esto es impresionante, tan agradable y tan sencillo. Gracias @Rendall
pal4life
La compatibilidad con FTP de RSE no es el mismo lujo que solía tener Aptana, me molesta que personalizar eclipse siempre tenga que ser tan desmotivador.
Simon Hiemstra
1
Pruebe Netbeans IDE. Más directo que un eclipse. Sincroniza todo y aún te beneficias de los validadores de PHP.
Alfonso Fernandez-Ocampo
¿Se puede utilizar el RSE para hacer esto ?
dtmland
1
¿Hay teclas de acceso rápido para cargar / descargar o íconos de la barra de herramientas, para que pueda cargar / descargar el archivo que está abierto en el panel de edición?
TARKUS
46

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

Tiene soporte FTP integrado y funciona de manera excelente.

Usted puede:

  • Edite archivos directamente desde el servidor FTP
  • Realizar la gestión de archivos / carpetas (copiar, eliminar, mover, renombrar, etc.)
  • Cargar / descargar archivos a / desde el servidor FTP
  • Sincronice archivos locales con el servidor FTP. Puede hacer varios perfiles (en realidad proyectos) para esto, por lo que no tendrá que volver a ingresar una y otra vez.

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

Hendy Irawan
fuente
25
para aquellos que lean esta publicación, lean también la publicación de advertencia: Aptana arruinará su Eclipse (sé lo que significa arruinar su espacio de trabajo y no lo recomiendo;))
Luka Ramishvili
Aptana se ve muy bien. Voy a descargar la versión independiente y probarla ... gracias
Tobi
No es realmente un complemento de FTP, sino más bien un complemento de desarrollo web con función FRP. ¡La respuesta de @Rendall me vino mejor!
JDuarteDJ
Aptana me da un mensaje de acceso denegado cuando intento descargar su producto. ¿Quizás también muestre la falta de calidad del producto?
Rick Mac Gillis
36

¿has comprobado RSE ( R emote S istema E Xplorer)? Creo que está bastante cerca de lo que quieres lograr.

una publicación de blog al respecto, con capturas de pantalla

PW.
fuente
1
Lo mejor es que cuando vuelve a abrir eclipse, lo lleva directamente al directorio en el que estaba trabajando la última vez que cerró. Para UTF-8, haga clic con el botón derecho en cualquier archivo o carpeta y seleccione propiedades. En la pestaña de información, cambie la codificación del archivo a "UTF-8". Se aplica a todos los archivos y carpetas para esa conexión.
Cero
3

No estoy seguro de si esto funciona para usted, pero cuando hago pequeños proyectos PHP en solitario con Eclipse, lo primero que configuro es un script Ant para implementar el proyecto en un entorno de prueba remoto. Codifico localmente, y cada vez que quiero probarlo, simplemente presiono el acceso directo que actualiza el sitio remoto.

Eclipse tiene un buen soporte Ant de fábrica y los scripts no son difíciles de hacer.

Amigo de Internet
fuente
Incluso para proyectos en solitario que suelo usar Subversion, este es un caso extraño. Supongo que implementar con ant es muy similar a la subversión.
levhita
1

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

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

radiografía
fuente
Arreglé mi sitio web, el enlace debería funcionar nuevamente. No hay tiempo para publicar nada más en este momento, lo siento.
radiografía