Saya telah melihat sekeliling sedikit dan belum menemukan solusi terbaik untuk mengubah proyek IntelliJ yang ada menjadi Gradle. Saya bekerja di lingkungan tim dan kami saat ini membagikan file .ipr karena kami memiliki beberapa konfigurasi build yang kami lacak. Kami akan menyingkirkan mereka yang mendukung Gradle pada akhirnya, tetapi saya tidak dapat mengacaukan semuanya sampai konversi Gradle selesai.
Juga, file sumber Java kami terletak di root dari direktori src bukan src / main / java seperti standar.
Apakah ada cara saya dapat menambahkan Gradle ke proyek saya yang tidak akan membuat saya menghapus dan membuat ulang proyek IntelliJ saya dan tidak akan mengacaukan orang lain ketika mereka melakukan tarikan Git?
java
git
intellij-idea
gradle
Gremash
sumber
sumber
Jawaban:
Menambahkan:
di folder proyek root Anda, dan gunakan plugin misalnya:
dan dengan api ini dari baris perintah:
dan setelah itu:
Setelah itu semuanya harus bekerja
sumber
Tidak perlu menghapus
.iml
file apa pun . Ikuti ini:File
->
Open...
dan pilih yang baru Anda buatbuild.gradle
Open Existing Project
Delete Existing Project and Import
sumber
Cara lain, lebih sederhana.
Tambahkan
file ke root proyek Anda. Tutup proyek. Secara manual menghapus file * .iml. Kemudian pilih "Impor Proyek ...", navigasikan ke direktori proyek Anda, pilih file build.gradle dan klik OK.
sumber
Di IntelliJ 2017.2.4 Saya baru saja menutup proyek dan membukanya kembali dan saya mendapat dialog yang menanyakan apakah saya ingin menghubungkan dengan build.gradle yang membuka dialog impor untuk proyek Gradle.
Tidak perlu menghapus file apa pun atau menambahkan plugin ide ke build.gradle .
sumber
Sama seperti referensi di masa depan, jika Anda sudah memiliki
Maven
proyek yang perlu Anda lakukan adalah melakukangradle init
di direktori proyek Anda yang akan menghasilkanbuild.gradle
dan dependensi lainnya, kemudian lakukangradle build
di direktori yang sama.sumber
gradle init
dapat menghasilkan berbagai jenis proyek, dan bahkan tahu cara menerjemahkanpom.xml
file sederhana ke Gradle.Saya menggunakan IntelliJ Versi 12.
Saya memecahkan masalah yang sama dengan membuat proyek yang sama sekali baru dan "Memeriksa dari Kontrol Versi" Menggabungkan kedua proyek kemudian cukup mudah.
sumber
Tambahkan
build.gradle
di direktori root proyek Anda.Kemudian
File
->Invalidate Caches / Restart
Berikut ini adalah build.gradle dasar untuk proyek Java:
sumber