Saya telah mengimpor proyek GitHub, tetapi bagaimana cara menyiapkan proyek di ruang kerja proyek Eclipse saya?
Apakah saya perlu menyetel direktori kerja GitHub (c: \ users) ke direktori kerja Eclipse saya (c: \ Projects) sebelum memeriksa proyek?
Diedit:
Direktori kerja saya sekarang adalah c: \ users \ projectname \ .git Jadi saya mencoba untuk mengimpor proyek menggunakan opsi "impor" gerhana. Ketika saya mencoba untuk mengimpor dengan memilih opsi "Gunakan wizard proyek baru", kode sumber tidak diimpor, jika saya mengimpor dengan memilih opsi "Impor sebagai proyek umum", kode sumber diimpor tetapi proyek yang dibuat oleh Eclipse bukanlah java proyek. Saat memilih opsi "Gunakan wizard proyek baru" dan membuat proyek java baru menggunakan wizard, apakah kode harus diimpor secara otomatis?
Jawaban:
Seperti disebutkan dalam Alain Beauvois 's jawaban , dan sekarang (Q4 2013) lebih baik dijelaskan dalam
Jika repo Git belum di-clone:
Di> untuk melakukan checkout proyek jarak jauh, Anda harus menggandakan repositori terlebih dahulu.
Buka wizard Eclipse Import (mis.
File => Import
), PilihGit => Projects
dari Git dan klikNext
.Pilih "
URI
" dan klikNext
.Sekarang Anda harus memasukkan lokasi repositori dan data koneksi. Memasukkan URI akan otomatis mengisi beberapa bidang. Lengkapi bidang lain yang diperlukan dan tekan
Next
. Jika Anda menggunakan GitHub, Anda dapat menyalin URI dari halaman web.Jawaban asli (Juli 2011)
Pertama, jika "Direktori Kerja" Anda adalah
C:\Users
, itu ganjil, karena itu berarti Anda telah mengkloning repo GitHub secara langsung di dalam C: \ Users (yaitu Anda memiliki.git
direktori diC:\Users
)Biasanya, Anda akan mengkloning repo GitHub dalam "
any directory of your choice\theGitHubRepoName
".Seperti yang dijelaskan di halaman Manual pengguna EGit :
Lihat juga bagian Menggunakan EGit dengan Github .
Anda harus memeriksa isi repo itu
c:\users\projectname
(dengan kata lain, Anda harus memiliki lebih dari sekedar.git
).Itu normal.
Lagi normal.
Tidak, itu hanya akan membuat proyek kosong.
Jika proyek itu dibuat
c:\users\projectname
, Anda dapat mendeklarasikan direktori sumber yang ada dalam proyek itu.Karena ini didefinisikan dalam direktori kerja yang sama dengan repo Git, proyek itu akan muncul sebagai "berversi".
Anda juga dapat menggunakan opsi "Impor proyek yang ada", jika repo GitHub Anda memiliki versi
.project
dan.classpath
file, tetapi itu mungkin tidak terjadi di sini.sumber
.project
dan.classpath
dalam direktori induk yang sama daripada salah satu.git
, dan kemudian mengedit propertinya ke merujuk direktori sumber. Referensi proyek itu akan ada di ruang kerja Eclipse. Tetapi direktori kerja sebenarnya untuk proyek itu akan berada di tempat.git
..git
, dan jika Anda mengonfigurasinya untuk mereferensikan direktori sumber yang ada yang keluar dari repo GitHub kloning, Anda memiliki proyek yang akan dilihat oleh Eclipse sebagai berversi (karena kehadiran.git
)Dengan ADT terakhir, Anda dapat mengimpor proyek Github menggunakan Eclipse:
File -> Impor -> Git -> Proyek Dari Git> URI
Masukkan url repositori Github
Pilih cabangnya
sumber
Saya mengalami masalah yang sama, dan akhirnya menemukan cara:
Versi Ecplise: Rilis Mars.2 (4.5.2)
sumber
masalah inti yang belum terjawab tetap ada:
Ya seharusnya.
Itu bug. Dilaporkan di sini .
Berikut ini solusinya:
Impor sebagai proyek umum
Perhatikan bahwa data yang diimpor bukanlah proyek Eclipse yang valid (tidak ada jalur build yang tersedia)
Buka
.project
file xml di folder proyek di Eclipse. Jika Anda tidak dapat melihat file ini, lihat Bagaimana cara agar Eclipse menampilkan file. *? .Buka
source
tab(ide datang dari sini )
Klik kanan
src
folder tersebut, pergi keBuild Path...
dan klikUse as Source Folder
Setelah itu, Anda harus dapat menjalankan & men-debug proyek, dan juga menggunakan tindakan tim melalui klik kanan di penjelajah paket.
Jika Anda masih mengalami masalah dalam menjalankan proyek (seperti "kelas utama tidak ditemukan"), pastikan file
<buildSpec>
di dalam.project
disetel (seperti yang dijelaskan di sini ):sumber
Menggunakan baris perintah adalah sebuah opsi, dan akan menghilangkan kebutuhan akan Plugin Eclipse. Pertama, buat direktori untuk menampung proyek.
Gandakan repositori yang diinginkan dalam direktori yang baru saja Anda buat.
Kemudian buka Eclipse dan pilih direktori yang Anda buat (myGitRepo) sebagai Eclipse Workspace.
Jangan khawatir Project Explorer kosong, Eclipse belum dapat mengenali file sumber.
Terakhir, buat proyek Java baru dengan nama yang sama persis dengan proyek yang Anda tarik. Dalam kasus ini, itu adalah 'gitTutorial'.
Pada titik ini, sub direktori proyek harus berisi file yang ditarik dari Github. Simak postingan di blog saya berikut ini untuk penjelasan yang lebih detail.
http://brianredd.com/application/pull-java-project-from-github
sumber
Ini dapat dilakukan dengan dua cara:
1.Gunakan Clone Git
2. Anda dapat mengaturnya secara manual dengan mengatur ulang folder yang diberikan di dalamnya. buat dua folder terpisah 'src' dan 'res' dan tempatkan kelas yang sesuai dan file xml yang diberikan oleh perpustakaan. dan kemudian mengimpor proyek dari gerhana dan menjadikannya sebagai perpustakaan, itu saja.
sumber
Saya pikir Anda perlu membuat cabang sebelum Anda dapat mengimpor ke Eclipse lokal Anda, jika tidak, ada kesalahan yang menyebabkan tidak dapat mengimpor repositori dari Github atau Bitbucket.
sumber
Ketika proyek git lokal dikloning dalam gerhana dan dapat dilihat dalam
git
perspektif tetapi tidak dalampackage explorer
(ruang kerja), langkah-langkah berikut berhasil untuk saya:git
perspektifimport projects
sumber