Saya punya proyek di Bitbucket. Hanya sumber yang berkomitmen. Untuk mengambil proyek ke mesin baru, saya menggunakan Kontrol Versi> Checkout dari Kontrol Versi dari dalam IntelliJ.
Ia kemudian bertanya apakah saya ingin membuat proyek baru dari sumber ini, yang saya jawab Ya. Sejauh ini bagus. Ini menciptakan proyek Java kecil yang menyenangkan bagi saya, yang terdiri dari satu modul.
Namun, tujuan saya dalam menarik proyek ini ke IntelliJ adalah mengubahnya menjadi proyek Maven. Saya tidak dapat menemukan opsi mana pun yang memungkinkan saya melakukan ini!
Apakah ada cara untuk membuat IntelliJ hanya menghasilkan pom.xml kosong dasar untuk saya, dengan nama dan artifactId dan repositori? Atau, adakah cara untuk mengimpor proyek sebagai proyek Maven? (Setiap kali saya mencoba membuat proyek dari sumber yang ada, itu hanya memberi saya pilihan untuk proyek Java.)
sumber
Visual untuk mereka yang mendapat manfaat dari itu.
Setelah mengklik kanan nama proyek ("test" dalam contoh ini), pilih "Tambahkan dukungan kerangka kerja" dan centang opsi "Maven".
sumber
sumber
Saya ingin menambahkan petunjuk penting bahwa mengubah proyek seperti ini dapat memiliki efek samping yang terlihat ketika Anda memiliki proyek yang lebih besar. Ini karena fakta bahwa Intellij Idea (2017) mengambil beberapa pengaturan penting hanya dari pom.xml lalu yang dapat menyebabkan beberapa kebingungan, bagian berikut paling tidak terpengaruh:
Semua poin ini perlu ditinjau dan disesuaikan tetapi setelah ini berfungsi seperti pesona.
Lebih lanjut lebih lanjut lagi sayangnya tidak ada template pom.xml yang cukup dibuat, saya telah menambahkan contoh yang mungkin membantu untuk memecahkan sebagian besar masalah.
Edit 2019:
sumber
Saya memiliki skenario yang berbeda, tetapi masih mendapatkan jawaban ini.
Saya telah mengimpor folder proyek root saya yang berisi beberapa proyek Maven tetapi juga beberapa hal lain yang digunakan dalam proyek ini.
IntelliJ mengenali file Java, tetapi tidak menyelesaikan dependensi Maven.
Saya memperbaikinya dengan melakukan klik kanan pada setiap pom dan kemudian "Tambahkan sebagai proyek pakar"
sumber
Saya telah mengatasi masalah yang sama ini dengan melakukan langkah-langkah di bawah ini:
File> Tutup Proyek
Proyek Impor
Pilih proyek Anda melalui popup file sistem
Periksa tombol radio "Impor proyek dari model eksternal" dan pilih entri Maven
Dan beberapa tombol Berikutnya (pilih JDK, ...)
Kemudian proyek akan diimpor sebagai modul Maven.
sumber
Ini memperbaikinya bagi saya: Buka tab proyek pakar di sebelah kanan. Tambahkan pom jika belum ada, lalu klik segarkan di kiri atas tab.
sumber
Cara termudah adalah dengan menambahkan proyek sebagai proyek Maven secara langsung. Untuk melakukan ini, di penjelajah proyek di sebelah kiri, klik kanan pada file POM untuk proyek, menuju bagian bawah menu konteks, Anda akan melihat opsi yang disebut 'Tambahkan sebagai Proyek Maven', klik itu. Ini secara otomatis akan mengubah proyek menjadi proyek Maven
sumber