Kami sedang membuat proyek baru di IntelliJ dan harus memiliki sesuatu yang salah karena ketika kami mengklik kanan pada direktori, pilih Baru dan kemudian mendapatkan menu konteks, opsi berbasis Java tidak ditampilkan. Saat ini mendapatkan hal-hal seperti File, beberapa opsi HTML, opsi XML.
Kami berasumsi sejauh ini adalah sesuatu yang belum kami konfigurasikan dengan benar dalam konfigurasi Proyek / Modul. Modul baru yang sedang kita bicarakan adalah bagian dari proyek multi-modul. Kami membuatnya menggunakan arketipe web Maven.
Adakah bantuan untuk mengkonfigurasi sifat proyek?
Sunting: Jawabannya mendasar: 'Saat itu ketika Anda menyadari sesuatu tidak berfungsi karena Anda belum mengklik' Terapkan '... :) Kami menertawakan diri sendiri ketika kami menemukan ini'
sumber
int.project.mypackage
.int
tidak diperbolehkan dalam nama paket.Jawaban:
Direktori atau salah satu direktori induk harus ditandai sebagai
Source Root
(Dalam hal ini, muncul dengan warna biru).Jika ini bukan masalahnya, klik kanan direktori sumber root Anda -> Tandai Sebagai -> Sumber Root.
sumber
Test Source Root
(itu akan muncul dalam warna hijau)Ini juga dapat terjadi jika nama paket Anda tidak valid.
Misalnya, jika "paket" Anda
com.my-company
(yang bukan nama paket Java yang valid karena tanda hubung), IntelliJ akan mencegah Anda membuat Kelas Java dalam paket itu.sumber
Anda perlu menandai direktori Anda sebagai root sumber (klik kanan pada direktori induk)
lalu kompilasi plugin (penting)
sebagai hasilnya Anda akan dapat menambahkan kelas dan banyak lagi
sumber
Jika Anda membuka pengaturan modul ( F4 ), Anda dapat menentukan jalur mana yang berisi 'sumber'. Intellij kemudian akan menandai direktori ini dengan warna biru dan memungkinkan Anda untuk menambahkan kelas dll.
Dengan cara yang sama Anda dapat menyorot direktori tes untuk unit test.
sumber
Struktur Proyek-> Modul -> {Modul Anda} -> Sumber -> {Klik folder bernama java di src / main} -> klik tombol biru yang img adalah folder biru, maka Anda akan melihat kotak kanan berisi item baru (Sumber Folder). Semua harus dilakukan;
sumber
Solusi lain yang mungkin adalah bahwa nama proyek tidak dapat diterima. Misalnya, membuat proyek dengan spasi di namanya tidak memblokir pembuatan proyek tetapi sumber yang tepat tidak ditandai dan ketika itu ditandai secara manual, saya masih tidak dapat membuat kelas. Rekreasi proyek dengan tanda hubung (-) alih-alih ruang memperbaiki masalah bagi saya.
sumber
Punya masalah ini juga. Cache / Restart tidak valid melakukan trik untuk saya. Harap angkat suara sehingga orang-orang IntelliJ menganggap ini lebih serius. Ini memberi IDE pengalaman UI / UX yang mengerikan.
https://youtrack.jetbrains.com/issue/IDEA-203100
sumber