intellij Impor gerhana

Saya baru saja mulai mencoba pindah ke intellij. Setelah mencobanya beberapa kali saya memutuskan untuk mengambil langkah besar. Saya telah mengunduh evaluasi Ultimate.

maka saya memutuskan untuk mengimpor proyek saya dari Eclipse. Namun saya mengalami beberapa kesulitan.

1- Ketika saya mengimpor proyek sebagai modul (di dalam proyek di Intellij) yang saya tentukan dengan jelas di mana saya ingin proyek tersebut diimpor (yaitu "Simpan file proyek dan modul di") (yaitu dalam folder aslinya nama di dalam folder proyek yang mencakup intellij saat ini)

 >>>Intellij do not import the files but references the eclipse project from whithin a new folder that it create. I do not want to mix my source. I want to duplicate the source and have it in intellij. But intellij, is actually pointing to my eclipse project.
       This is an issue for me. Is there a way to avoid that ?

Pertanyaannya bagaimana sebenarnya perilaku impor. Apakah itu menduplikasi semua file dan membuat direktori baru dengan semua file duplikat dan conignya, atau hanya membuat direktori baru, dengan file conf yang mengarah ke direktori lama.

Apa yang harus saya lakukan, jika saya ingin beralih dari proyek A di klip ke proyek A' di Intellij dengan A' sebagai tiruan dari A di mana keduanya merupakan proyek yang sepenuhnya independen?

Adakah yang bisa membantu atau membantu dalam hal ini. Terimakasih banyak.


person MaatDeamon    schedule 26.12.2013    source sumber


Jawaban (1)


Impor tidak akan menduplikasi file apa pun, ini akan membuat file metadata IntelliJ (.idea, *.iml, *.ipr) di dalam proyek Anda, sehingga Anda dapat bekerja pada basis kode yang sama dengan kedua IDE secara bersamaan. Selain itu, Anda dapat membuat sinkronisasi dua arah, dengan perubahan konfigurasi proyek Eclipse disinkronkan ke modul IntelliJ dan sebaliknya.

Kecuali Anda ingin membuat salinan independen dari proyek asli Anda (seperti yang Anda sebutkan dalam pertanyaan), cukup salin isinya ke direktori baru dan impor kode kloning ke IntelliJ. Perubahan yang Anda buat di satu proyek tidak akan diterapkan di proyek lain.

Jika Anda menggunakan git, Anda cukup mengkloning repositori git yang ada.

$ git clone my-eclipse-project my-idea-project
person kukido    schedule 27.12.2013