Dalam pekerjaan yang sebenarnya, kita sering menghadapi situasi ini. Kami membuat proyek umum (proyek Maven) sebagai proyek publik. Ada banyak kelas alat yang sama yang dapat dipanggil oleh beberapa proyek lainnya.
Misalnya, umum dan layanan dipisahkan menjadi proyek Maven terpisah untuk digunakan oleh proyek lain, dan dirujuk oleh proyek lain melalui stoples.
Sekarang proyek web perlu merujuk umum dan layanan. Jika ide membuka proyek umum, layanan, dan web secara terpisah, maka ketika men -debug proyek web, Anda akan mengalami kesulitan: kode yang sama dan layanan yang dirujuk oleh web dikemas ke dalam toples dan tidak dapat didebug. Kecuali jika kode sumber diinstal ke repositori lokal ketika umum dan layanan diinstal, itu tidak nyaman. Setiap kali pembaruan umum dan layanan memerlukan operasi pemasangan Maven, kode yang dirujuk di web akan diperbarui.
1. Solusi Eclipse
Eclipse memiliki konsep ruang kerja. Masukkan umum, layanan, dan web ke dalam satu ruang kerja. Eclipse akan membuka semua proyek di ruang kerja. Eclipse akan secara otomatis menemukan dependensi. Klik kode umum di web dan akan melompat langsung ke kode sumber yang sesuai. Selama debugging, itu juga dapat disesuaikan dengan debugging umum dan langkah demi langkah, yang sangat nyaman.
Jadi dapatkah IntelliJ Ide juga menerapkan fungsi ruang kerja? Tentu saja, ide IntelliJ sangat kuat, dan fungsi ini harus tersedia!
2. Solusi Ide IntelliJ
2.1 Pertama, unduh proyek umum, layanan, dan web dari SVN ke direktori lokal, misalnya, ke folder bernama Workspace:
2.2 Buka Kompiler Ide IntelliJ, klik File Menu-> Buka ..., dan pilih Direktori Workspace sekarang:
Klik OK untuk membuka direktori ruang kerja. Antarmuka setelah pembukaan adalah sebagai berikut:
2.3 Setelah membukanya, ditemukan bahwa ide tidak secara otomatis mengenali proyek Maven. Pada saat ini, Anda perlu menambahkan file pom.xml proyek secara manual di kolom Maven Project di sisi kanan ide, sehingga ide itu dapat mengenalinya:
Tekan dan tahan CTRL untuk memilih file pom.xml dan klik tombol OK.
2.4 Oke, di sini ide sudah dapat mengidentifikasi dependensi antara setiap proyek Maven.
Meringkaskan
Di atas adalah tutorial grafis untuk intelliJ ide yang saya perkenalkan kepada Anda tentang membuka beberapa proyek seperti Eclipse. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!