Come si aggiunge il supporto FTP a Eclipse?


92

Sto usando gli strumenti di sviluppo PHP di Eclipse. Quale sarebbe il modo più semplice per accedere a un file o magari creare un progetto remoto tramite FTP e forse SSH e SFTP ?.


2
Bella domanda. Stavo cercando da molto tempo questo, ma alla fine sono sempre andato con Dreamweaver.
Saif Bechan

6
Solo un avvertimento su Aptana: l'ho scaricato a causa di questa domanda. È un vasto plug-in che fa molto di più che semplici cose di tipo ftp. In quanto tale, aggiunge elementi in tutta l'installazione di Eclipse, inclusi annunci pubblicitari per Adobe. Inoltre, non sembra esserci alcun modo documentato per rimuoverlo. Per me, questo è stato un disastro che ha completamente incasinato la mia configurazione di Eclipse. Quindi stai attento: sappi cosa stai facendo con Aptana.
delany

Risposte:


223

Eclipse supporta nativamente FTP e SSH. Aptana non è necessario.

Il supporto FTP e SSH nativo in Eclipse si trova nel plug-in "Remote System Explorer End-User Runtime".

Installalo tramite Eclipse stesso. Queste istruzioni possono variare leggermente con la tua versione di Eclipse:

  1. Vai su "Aiuto" -> "Installa nuovo software" (nelle Eclissi precedenti, questo è chiamato qualcosa di leggermente diverso)
  2. Nel menu a discesa "Lavora con:", seleziona il sito di rilascio del plug-in della tua versione. Esempio: per Kepler, questo è
    Kepler - http://download.eclipse.org/releases/kepler
  3. Nel campo del filtro, digita "remoto".
  4. Seleziona la casella accanto a "Remote System Explorer End-User Runtime"
  5. Fare clic su "Avanti" e accettare i termini. Ora dovrebbe essere scaricato e installato.
  6. Dopo l'installazione, Eclipse potrebbe voler riavviare.

Usandolo, in Eclipse:

  1. Finestra -> Apri prospettiva -> (forse seleziona "Altro") -> Esplora sistema remoto
  2. File -> Nuovo -> Altro -> Esplora sistema remoto (cartella) -> Connessione (o digita Connessione nel campo del filtro)
  3. Scegli FTP dal pannello "Seleziona tipo di sistema remoto".
  4. Inserisci le informazioni del tuo host FTP nel pannello successivo (nome utente e password verranno più tardi).
  5. Nel pannello Sistemi remoti, fai clic con il pulsante destro del mouse sul nome host e fai clic su "Connetti".
  6. Inserisci username + password e sei a posto!
  7. Ebbene, non esattamente "buono". Il sistema RSE è abbastanza insolito, ma sei connesso.
  8. E tu sei un cookie intelligente! Capirai il resto.

Modifica: per cambiare la porta predefinita, segui le istruzioni in questa pagina: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse /


1
Questo è fantastico, così bello e così semplice. Grazie @Rendall
pal4life

Il supporto FTP di RSE non è lo stesso lusso di Aptana, mi dà fastidio il fatto che la personalizzazione di eclipse debba sempre essere così demotivante.
Simon Hiemstra

1
Prova Netbeans IDE. Più diretto dell'eclissi. Sincronizza tutto e tu continui a beneficiare dei validatori PHP.
Alfonso Fernandez-Ocampo

L'RSE può essere utilizzato per fare questo ?
dtmland

1
Sono presenti tasti di scelta rapida di caricamento / download o icone della barra degli strumenti, quindi posso caricare / scaricare il file aperto nel pannello di modifica?
TARKUS

46

Installa il plugin Aptana nella tua installazione di Eclipse.

Ha il supporto FTP integrato e funziona in modo eccellente.

Puoi:

  • Modifica i file direttamente dal server FTP
  • Eseguire la gestione di file / cartelle (copia, elimina, sposta, rinomina, ecc.)
  • Carica / scarica file sul / dal server FTP
  • Sincronizza i file locali con il server FTP. Puoi creare diversi profili (in realtà progetti) per questo in modo da non dover reinput più e più volte.

È un dato di fatto che il supporto FTP è così buono che sto usando Aptana (o Eclipse + Aptana) ora per tutte le mie esigenze FTP. Inoltre ottengo l'evidenziazione della sintassi / qualunque supporto di codifica ci sia. Certo, Eclipse non è l'app più veloce da avviare, ma non mi infastidisce così tanto.


25
per coloro che leggono questo post, leggi anche il post di avviso - Aptana rovinerà il tuo Eclipse (so cosa significa rovinare il tuo spazio di lavoro e non lo consiglio;))
Luka Ramishvili

Aptana sembra piuttosto interessante. Scaricherò la versione standalone e proverò ... grazie
Tobi

Non proprio un plug-in FTP, più simile a un plug-in di sviluppo web con funzionalità FRP. La risposta di @Rendall mi si adattava meglio!
JDuarteDJ

Aptana mi dà un messaggio di accesso negato quando provo a scaricare il loro prodotto. Forse sta anche a dimostrare la mancanza di qualità del prodotto?
Rick Mac Gillis

36

hai controllato RSE ( R emote S ystem E xplorer)? Penso che sia abbastanza vicino a quello che vuoi ottenere.

un post sul blog a riguardo, con screenshot


1
La cosa migliore è che quando riapri eclipse, ti porta direttamente alla directory in cui stavi lavorando l'ultima volta che hai chiuso. Per UTF-8, fare clic con il tasto destro su qualsiasi file o cartella e selezionare proprietà. Nella scheda delle informazioni, modifica la codifica del file in "UTF-8". Viene applicato a tutti i file e le cartelle per quella connessione.
Zero

3

Non sono sicuro che funzioni per te, ma quando eseguo piccoli progetti PHP da solista con Eclipse, la prima cosa che imposto è uno script Ant per distribuire il progetto in un ambiente di test remoto. Scrivo codice localmente e ogni volta che voglio testarlo, premo semplicemente il collegamento che aggiorna il sito remoto.

Eclipse ha un buon supporto Ant pronto all'uso e gli script non sono difficili da realizzare.


Anche per i progetti solisti di solito uso Subversion, questo è solo un caso strano. Immagino che la distribuzione con ant sia molto simile alla sovversione.
levhita


1

Poiché nessuna delle altre soluzioni menzionate mi ha soddisfatto, ho scritto uno script che utilizza WinSCP per sincronizzare le directory locali in un progetto con un server FTP (S) / SFTP / SCP quando viene attivata la funzione di autocostruzione di eclipse. Ovviamente, questa è una soluzione solo per Windows.

Forse qualcuno lo trova utile: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/


Ho corretto il mio sito web, il collegamento dovrebbe funzionare di nuovo. Non c'è tempo per postare nient'altro al momento, mi dispiace.
raggi x il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.