web-dev-qa-db-fra.com

Comment ajouter un support FTP à Eclipse?

J'utilise Eclipse PHP Outils de développement. Quel serait le moyen le plus simple d'accéder à un fichier ou de créer un projet distant via FTP, SSH et SFTP ?.

92
levhita

Eclipse prend en charge de manière native les protocoles FTP et SSH. Aptana n'est pas nécessaire.

La prise en charge native FTP et SSH dans Eclipse se trouve dans le plug-in "Exécution d'utilisateur final du système distant".

Installez-le via Eclipse lui-même. Ces instructions peuvent varier légèrement avec votre version d'Eclipse:

  1. Allez dans 'Aide' -> 'Installer un nouveau logiciel' (dans les anciens Eclipses, cela s'appelle quelque chose d'un peu différent)
  2. Dans la liste déroulante "Travailler avec", sélectionnez le site de publication du plug-in de votre version. Exemple: pour Kepler, c’est
    Kepler - http://download.Eclipse.org/releases/kepler
  3. Dans le champ de filtre, tapez 'remote'.
  4. Cochez la case en regard de 'Runtime de l'utilisateur final de l'Explorateur de systèmes distants'
  5. Cliquez sur 'Suivant' et acceptez les termes. Il devrait maintenant télécharger et installer.
  6. Après l’installation, Eclipse peut vouloir redémarrer.

En l'utilisant, dans Eclipse:

  1. Fenêtre -> Ouvrir la perspective -> (peut-être sélectionner 'Autre') -> Explorateur de systèmes distants
  2. Fichier -> Nouveau -> Autre -> Explorateur de systèmes distants (dossier) -> Connexion (ou tapez Connexion dans le champ de filtre)
  3. Choisissez FTP dans le panneau "Sélectionner le type de système distant".
  4. Renseignez vos informations d’hôte FTP dans le panneau suivant (nom d’utilisateur et mot de passe plus tard).
  5. Dans le panneau Systèmes distants, cliquez avec le bouton droit sur le nom d'hôte, puis cliquez sur "Connecter".
  6. Entrez nom d'utilisateur + mot de passe et vous êtes bon!
  7. Eh bien, pas vraiment "bien". Le système RSE est assez inhabituel, mais vous êtes connecté.
  8. Et vous êtes un cookie intelligent! Vous comprendrez le reste.

Edit: Pour modifier le port par défaut, suivez les instructions à cette page: http://ikool.wordpress.com/2008/07/25/conseils-pour-accéder-ftpssh-sur-différents-ports-utilisant-Eclipse-rse /

220
user288926

Installez plugin Aptana sur votre installation Eclipse.

Il a un support FTP intégré et fonctionne parfaitement.

Vous pouvez:

  • Éditer des fichiers directement à partir du serveur FTP
  • Effectuer la gestion des fichiers/dossiers (copier, supprimer, déplacer, renommer, etc.)
  • Télécharger/télécharger des fichiers vers/depuis un serveur FTP
  • Synchronisez les fichiers locaux avec le serveur FTP. Vous pouvez créer plusieurs profils (en réalité des projets) pour cela, de sorte que vous n'ayez pas à réintroduire encore et encore.

En fait, le support FTP est si bon que j'utilise Aptana (ou Eclipse + Aptana) maintenant pour tous mes besoins FTP. De plus, la coloration syntaxique est en évidence/quel que soit le support de codage disponible. Certes, Eclipse n’est pas l’application la plus rapide à lancer, mais cela ne m’ennuie pas tellement.

47
Hendy Irawan

avez-vous vérifié RSE ( [~ # ~] r [~ # ~] emote [~ # ~] s [~ # ~] ystem [~ # ~] e [~ # ~] xplorer)? Je pense que c'est assez proche de ce que vous voulez réaliser.

n article de blog à ce sujet, avec des captures d'écran

36
PW.

Je ne suis pas sûr que cela fonctionne pour vous, mais lorsque je fais un petit solo PHP projets avec Eclipse, la première chose que j'ai configurée est un script Ant permettant de déployer le projet dans un environnement de test distant. Je code localement, et chaque fois que je veux le tester, je frappe simplement le raccourci qui met à jour le site distant.

Eclipse offre une bonne prise en charge de Ant, et les scripts ne sont pas difficiles à créer.

3
Internet Friend
3
user275670

Aucune des solutions mentionnées ne me satisfaisant, j'ai écrit un script qui utilise WinSCP pour synchroniser les répertoires locaux d'un projet sur un serveur FTP (SF)/SFTP/SCP lorsque la fonction de construction automatique d'Eclipse est déclenchée. De toute évidence, il s’agit d’une solution exclusivement Windows.

Peut-être que quelqu'un trouve cela utile: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/

1
x-ray