Nous créons un nouveau projet dans IntelliJ et il doit y avoir quelque chose qui ne va pas, car lorsque nous cliquons avec le bouton droit sur un répertoire, sélectionnez Nouveau , puis obtenez le menu contextuel, les options basées sur Java ne sont pas affichées. Obtenez actuellement des éléments comme Fichier, certaines options HTML, des options XML.
Nous avons supposé jusqu'à présent que c'est quelque chose que nous n'avons pas configuré correctement dans la configuration Projet / Module. Le nouveau module dont nous parlons fait partie d'un projet multi-modules. Nous l'avons créé en utilisant un archétype Web Maven.
Une aide pour configurer la nature du projet?
Edit: La réponse est basique: `` Ce moment où vous réalisez que quelque chose ne fonctionne pas parce que vous n'avez pas cliqué sur `` Appliquer '' ... :) Nous avons bien ri de nous-mêmes lorsque nous avons découvert cela '
la source
int.project.mypackage
.int
n'est pas autorisé dans le nom du package.Réponses:
Le répertoire ou l'un des répertoires parents doit être marqué comme
Source Root
(Dans ce cas, il apparaît en bleu).Si ce n'est pas le cas, faites un clic droit sur votre répertoire source racine -> Marquer comme -> Racine source.
la source
Test Source Root
(il apparaîtra en vert)Cela peut également se produire si le nom de votre package n'est pas valide.
Par exemple, si votre "package" est
com.my-company
(qui n'est pas un nom de package Java valide en raison du tiret), IntelliJ vous empêchera de créer une classe Java dans ce package.la source
vous devez marquer votre répertoire comme racine source (clic droit sur le répertoire parent)
puis compilez le plugin (c'est important)
vous pourrez ainsi ajouter des classes et plus
la source
Si vous ouvrez les paramètres de votre module ( F4 ), vous pouvez désigner les chemins contenant «source». Intellij marquera ensuite ces répertoires en bleu et vous permettra d'ajouter des classes, etc.
De la même manière, vous pouvez mettre en évidence les répertoires de test pour les tests unitaires.
la source
Structure du projet-> Modules -> {Votre module} -> Sources -> {Cliquez sur le dossier nommé java dans src / main} -> cliquez sur le bouton bleu dont img est un dossier bleu, alors vous devriez voir que la boîte de droite contient un nouvel élément (Dossiers source) .Tout être fait;
la source
Une autre solution possible est que le nom du projet n'est pas acceptable. Par exemple, la création d'un projet avec des espaces dans le nom ne bloque pas la création du projet mais les sources appropriées ne sont pas marquées et lorsque celles-ci sont marquées manuellement, je n'ai toujours pas pu créer de classes. Recréer le projet avec des tirets (-) au lieu d'espaces a corrigé le problème pour moi.
la source
Eu ce problème aussi. L'invalidation des caches / redémarrage a fait l'affaire pour moi. Veuillez voter pour que les gens d'IntelliJ prennent cela plus au sérieux. Cela donne à l'EDI une expérience UI / UX terrible.
https://youtrack.jetbrains.com/issue/IDEA-203100
la source