Bagaimana cara menambahkan dukungan FTP ke Eclipse?

92

Saya menggunakan Eclipse PHP Development Tools. Apa cara termudah untuk mengakses file atau mungkin membuat proyek jarak jauh melalui FTP dan mungkin SSH dan SFTP ?.

levhita
sumber
2
Pertanyaan bagus. Saya sudah lama mencari ini tetapi saya selalu pergi dengan Dreamweaver pada akhirnya.
Saif Bechan
6
Hanya satu kata peringatan tentang Aptana - Saya mengunduhnya karena pertanyaan ini. Ini adalah plugin besar yang melakukan lebih dari sekadar hal-hal jenis ftp. Karena itu ia menambahkan hal-hal di seluruh instalasi Eclipse Anda - termasuk iklan untuk Adobe. Tampaknya juga tidak ada cara terdokumentasi untuk menghapusnya. Bagi saya, ini adalah bencana yang benar-benar mengacaukan konfigurasi Eclipse saya. Jadi berhati-hatilah - ketahuilah apa yang Anda hadapi dengan Aptana.
delany

Jawaban:

223

Eclipse secara native mendukung FTP dan SSH. Aptana tidak perlu.

Dukungan FTP dan SSH asli di Eclipse ada di Plugin "Remote System Explorer End-User Runtime".

Instal melalui Eclipse itu sendiri. Petunjuk ini mungkin sedikit berbeda dengan versi Eclipse Anda:

  1. Pergi ke 'Help' -> 'Install New Software' (di Eclipses lama, ini disebut sesuatu yang sedikit berbeda)
  2. Di menu tarik-turun 'Bekerja dengan:', pilih situs rilis plugin versi Anda. Contoh: untuk Kepler, ini
    Kepler - http://download.eclipse.org/releases/kepler
  3. Di bidang filter, ketik 'remote'.
  4. Centang kotak di samping 'Waktu Proses Pengguna Akhir Penjelajah Sistem Jarak Jauh'
  5. Klik 'Next', dan setujui persyaratannya. Sekarang harus mengunduh dan menginstal.
  6. Setelah menginstal, Eclipse mungkin ingin memulai ulang.

Menggunakannya, di Eclipse:

  1. Window -> Open Perspective -> (mungkin pilih 'Other') -> Remote System Explorer
  2. File -> New -> Other -> Remote System Explorer (folder) -> Connection (atau ketik Connection ke dalam kolom filter)
  3. Pilih FTP dari panel 'Pilih Jenis Sistem Jarak Jauh'.
  4. Isi info host FTP Anda di panel berikutnya (nama pengguna dan kata sandi muncul nanti).
  5. Di panel Remote Systems, klik kanan nama host dan klik 'hubungkan'.
  6. Masukkan nama pengguna + kata sandi dan Anda baik-baik saja!
  7. Yah, tidak bisa dibilang 'bagus'. Sistem RSE cukup tidak biasa, tetapi Anda terhubung.
  8. Dan Anda salah satu cookie yang cerdas! Anda akan mencari tahu sisanya.

Edit: Untuk mengubah port default, ikuti petunjuk di halaman ini: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse /

geoff
sumber
1
Ini Luar Biasa, sangat bagus dan sangat mudah. Terima kasih @Rendall
pal4life
Dukungan FTP RSE bukanlah kemewahan yang sama seperti yang dulu dimiliki Aptana, saya merasa terganggu karena menyesuaikan gerhana selalu harus mendemotivasi ini.
Simon Hiemstra
1
Coba Netbeans IDE. Lebih lurus dari gerhana. Ini menyinkronkan semuanya dan Anda masih mendapat manfaat dari validator PHP.
Alfonso Fernandez-Ocampo
Bisakah RSE digunakan untuk melakukan ini ?
dtmland
1
Apakah ada tombol cepat atau ikon bilah alat unggah / unduh, jadi saya dapat mengunggah / mengunduh file yang terbuka di panel edit?
TARKUS
46

Instal plugin Aptana ke instalasi Eclipse Anda.

Ini memiliki dukungan FTP built-in, dan bekerja dengan sangat baik.

Kamu bisa:

  • Edit file langsung dari server FTP
  • Lakukan manajemen file / folder (salin, hapus, pindahkan, ganti nama, dll.)
  • Unggah / unduh file ke / dari server FTP
  • Sinkronisasi file lokal dengan server FTP. Anda dapat membuat beberapa profil (sebenarnya proyek) untuk ini sehingga Anda tidak perlu memasukkan ulang lagi dan lagi.

Faktanya, dukungan FTP sangat bagus, saya menggunakan Aptana (atau Eclipse + Aptana) sekarang untuk semua kebutuhan FTP saya. Ditambah saya mendapatkan penyorotan sintaks / dukungan pengkodean apa pun yang ada. Memang, Eclipse bukanlah aplikasi tercepat untuk diluncurkan, tetapi tidak terlalu mengganggu saya.

Hendy Irawan
sumber
25
bagi mereka yang membaca posting ini, baca juga posting peringatan - Aptana akan mengacaukan Eclipse Anda (saya tahu apa artinya ruang kerja Anda rusak dan saya tidak merekomendasikan itu;))
Luka Ramishvili
Aptana terlihat sangat keren. Saya akan mengunduh versi mandiri dan mencobanya ... terima kasih
Tobi
Bukan benar-benar plugin FTP, lebih seperti plugin pengembangan web dengan fitur FRP. @ Jawaban Rendall lebih cocok untuk saya!
JDuarteDJ
Aptana memberi saya pesan akses ditolak ketika mencoba mengunduh produk mereka. Mungkin itu juga menunjukkan kurangnya kualitas produk?
Rick Mac Gillis
36

telah Anda memeriksa RSE ( R emote S ystem E Xplorer)? Saya pikir itu cukup dekat dengan apa yang ingin Anda capai.

posting blog tentang itu, dengan tangkapan layar

PW.
sumber
1
Hal terbaiknya adalah saat Anda membuka kembali eclipse, Anda langsung diarahkan ke direktori tempat Anda bekerja saat terakhir kali menutupnya. Untuk UTF-8, klik kanan pada file atau folder mana saja dan pilih properti. Di tab info, ubah encoding file menjadi "UTF-8". Ini diterapkan ke semua file dan folder untuk koneksi itu.
Nol
3

Saya tidak yakin apakah ini berhasil untuk Anda, tetapi ketika saya melakukan proyek PHP solo kecil dengan Eclipse, hal pertama yang saya siapkan adalah skrip Ant untuk menerapkan proyek tersebut ke lingkungan pengujian jarak jauh. Saya kode secara lokal, dan setiap kali saya ingin mengujinya, saya hanya menekan pintasan yang memperbarui situs jarak jauh.

Eclipse memiliki dukungan Ant yang baik di luar kotak, dan skripnya tidak sulit dibuat.

Teman Internet
sumber
Bahkan untuk proyek solo saya biasanya menggunakan Subversion, ini hanya kasus yang aneh. Saya rasa penyebaran dengan semut sangat mirip dengan subversi.
levhita
1

Karena tidak ada solusi lain yang disebutkan memuaskan saya, saya menulis skrip yang menggunakan WinSCP untuk menyinkronkan direktori lokal dalam proyek ke Server FTP (S) / SFTP / SCP ketika fitur autobuild gerhana dipicu. Jelas, ini adalah solusi khusus Windows.

Mungkin seseorang menganggap ini berguna: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/

sinar-x
sumber
Saya memperbaiki situs web saya, tautannya akan berfungsi lagi. Tidak ada waktu untuk memposting apa pun saat ini, maaf.
x-ray