IntelliJ n'affiche pas les dossiers de projet

334

J'ai un problème avec IntelliJ. Il n'affiche aucun dossier dans ma vue de projet sur la gauche. Mon paramètre est "Afficher en tant que: projet". Comment puis-je le gérer pour que les dossiers et les packages soient à nouveau affichés? Je n'ai aucune idée car je n'ai changé aucune option!

J'utilise IntelliJ 10.0.3. Je travaille sur un projet d'ascenseur Maven.

Alex
la source
Je travaille donc avec Intellij version 14.1.5 et une situation similaire m'est arrivée. J'ai supprimé tous mes fichiers de projet (en ne laissant que le dossier d'idées), puis j'ai récupéré tout le code avec git. Intellij n'a montré aucun dossier mais a reconnu les modules dans la structure du projet. J'ai dû résoudre toutes les dépendances avec maven, puis ouvrir et fermer Intellij avant que les dossiers de tous les modules soient à nouveau affichés dans la vue du projet.
Jeremy
2
J'ai eu ce problème, puis il a disparu après avoir lu cette question ...
vpzomtrrfrt
7
je sais qu'il existe déjà des solutions. Mais c'est ainsi que j'ai eu le problème en premier lieu. Je vérifiais le projet git et avant qu'il ne se termine, j'ai ouvert le projet dans intellij. Le dossier .idea était donc corrompu et intellij ne le rafraîchit pas automatiquement. Soit vous pouvez supprimer le dossier .idea et l'ouvrir à nouveau, soit essayer de faire une synchronisation. J'espère que ça aide.
pavan sachi
2
toujours en cours en 2018 intellij Ultimate: /
JesseBoyd
La même chose m'est arrivée après avoir supprimé le .ideadossier
Jun Yin

Réponses:

387

Donc, après avoir posé une autre question, quelqu'un m'a aidé à comprendre que sous Fichier> Structure du projet> Modules , il devait y avoir des trucs là-bas. S'il est vide (indique "Rien à afficher"), procédez comme suit:

  1. Dans Fichier> Structure du projet> Modules , cliquez sur le bouton "+",
  2. Appuyez sur Enter(car bizarrement ça ne me laissera pas cliquer sur "Nouveau module") étape 2
  3. Dans la fenêtre qui apparaît, cliquez sur le bouton "..." suivant qui vous amène à la racine du contenu. Trouvez votre dossier racine et sélectionnez-le étape 3 partie 1 étape 3
  4. Cliquez sur le bouton "ok"
  5. Ignorez tout avertissement indiquant que le nom est déjà utilisé
BT
la source
19
J'ai dû importer un module
Pramod Setlur
10
C'était 95% de la solution pour moi. J'ai dû "Ajouter une racine de contenu" sur cet écran. Ensuite, pour une raison quelconque, tous les dossiers sont apparus comme par magie.
Lavamantis
2
C'est quelque chose qui m'a toujours dérangé, lorsque vous faites un nouveau projet à partir d'une source existante, tout fonctionne très bien. Mais lorsque vous faites un nouveau projet, IDEA est constamment "ce fichier ne fait pas partie du projet ...". Maintenant, tout cela a du sens.
Jared Kipe
J'ai dû sélectionner "java" et cliquer sur "suivant" à la 3ème étape.
luckydonald
5
Je n'arrive pas à croire combien de fois je dois faire ça avec Intellij. Existe-t-il un moyen de le faire persister? Je dois faire quelque chose de contraire à l'intention d'Intellij, car les projets existants me le font périodiquement.
enderland
311

J'ai dû quitter Intellij et supprimer le .ideadossier (je l'ai d'abord caché, juste au cas où). J'ai ensuite rouvert le projet et cela a fonctionné pour moi. N'oubliez pas d'enregistrer votre configuration (par exemple, les configurations de débogage / exécution) avant cela, car elles seront également supprimées.

isuPatches
la source
16
Je pense que c'est toujours un bug dans IDEA 1 an plus tard?
danger89
4
Similaire, mais a également dû supprimer le fichier <projectName> .iml.
Rob Campion
6
A aussi fonctionné pour moi. Mieux que de créer un nouveau module sans raison.
esseara
24
Toujours en cours en janvier 2018
KyleFairns
2
C'est fou pour moi que ce soit encore un problème pendant trois ans. Arrive 1/3 fois j'ouvre un produit JetBrains, Mac ou Linux. La suppression de .idea fonctionne, mais je dois ensuite refaire tous les paramètres de mon projet.
pixelpax
30

J'avais aussi ce problème. C'est quelque chose à faire avec .idea, supprimez-le et redémarrez IntelliJ

RMati
la source
26

Je suis allé dans Fichier -> Structure du projet -> Modules cliqué sur + puis le module d'importation a trouvé mon dossier racine et l'ai sélectionné.

Ça a marché.

Pour IntelliJ 14

Raghvendra Singh
la source
1
Cela a fonctionné pour moi sur Intellij ultime sur macos en 2018 :)
Sudipta Basak
Cela a fonctionné pour moi dans Ubuntu 16.04. Réponse parfaite.
Abin George
17

Essayez de réimporter le projet Maven. Assurez-vous également que le nom du répertoire du projet n'est pas exclu dans Settings | File Types | Ignore Files and Folders.

CrazyCoder
la source
J'ai le même problème (vu deux fois aujourd'hui sur différents projets). Mais la suppression de toutes les entrées du paramètre "Ignorer les fichiers et dossiers" n'aide pas. Que voulez-vous dire par "réimporter"?
BT
@BT essayez de supprimer le .idearépertoire et de créer un nouveau projet au-dessus des fichiers existants ou d'importer pom.xmlsi votre projet est basé sur Maven. Si le problème persiste, veuillez soumettre un ticket à l'équipe d'assistance.
CrazyCoder
Cela m'est arrivé - c'est parce que je changeais de branche et dans ce processus, j'ai réussi à exclure des dossiers.
Knubo
14

Je suis un nouvel utilisateur d'IntelliJ IDEA 2016.2. J'ai ouvert un projet existant lorsque j'ai exécuté le programme pour la première fois et j'ai eu le même problème où il n'affichait que les fichiers du répertoire racine dans le panneau 1. Projet, mais pas les dossiers du projet (structure arborescente extensible).

Au départ, j'ai essayé d'aller dans Paramètres du projet> Modules, où aucun module n'était affiché dans la liste. J'ai cliqué sur (+) et j'ai essayé de sélectionner mon dossier racine, mais il n'a pas sélectionné le dossier.

Je l'ai donc résolu avec ces étapes à la place:

  • Quittez IntelliJ
  • Supprimez le dossier .idea existant (ie rm -rf .idea)
  • Redémarrez IntelliJ
  • Vérifié que le dossier racine du projet apparaît désormais (dans Paramètres du projet> Modules)
  • Basculez sur les boutons de la barre d'outils (c'est-à-dire 1. Structure du projet) pour afficher sur la barre latérale gauche (cliquez sur Affichage> Boutons de la barre d'outils jusqu'à ce qu'une coche apparaisse)
  • Cliquez sur le bouton de la barre d'outils Structure du projet jusqu'à ce que sa barre latérale soit révélée.
  • Cliquez sur l'icône de flèche à gauche du nom du répertoire racine de votre projet qui apparaît pour développer la structure du dossier arborescent

MISE À JOUR 2 septembre 2017: Si vous avez ajouté un SDK de module et qu'il a ajouté un .imlfichier dans un sous-répertoire de la racine de votre projet qui le fait charger le sous-répertoire de module, alors il peut être nécessaire pour vous de modifier ce .imlfichier en ajoutant /..comme indiqué ci-dessous.

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">
Luke Schoen
la source
11
  1. fermer intellij
  2. supprimer le dossier .idea
  3. redémarrer intellij
  4. cliquez sur importer, sélectionnez votre projet
  5. créer un projet à partir de sources existantes, cliquez sur suivant, suivant, suivant

Et vous devriez être prêt à partir.

ionut
la source
10
  1. Vous n'avez pas à quitter complètement Intellij pour que cela fonctionne. Fermez simplement le projet que vous avez ouvert. (Vous pouvez ouvrir tout autre projet pour éviter de le fermer complètement)

  2. Accédez au répertoire dans lequel vous avez installé votre projet et supprimez le dossier ".idea" .

  3. Rouvrez le projet.

Cela devrait le réparer. Cela a fonctionné pour moi en mai 2018.

Devner
la source
7

Consultez la réponse à

Impossible de voir les dossiers de projet dans IntelliJ IDEA

Cela peut être dû au fait qu'aucun projet n'a été défini pour le projet. Essayez d'ajouter du code source existant en cliquant sur Fichier> Nouveau> Module à partir de sources existantes et sélectionnez le répertoire parent du projet pour le code sourceentrez la description de l'image ici

Harish Gokavarapu
la source
6

J'ai supprimé le dossier .idea. Fermé ItelliJ et redémarré pour ouvrir le même projet.

Il a demandé d'ajouter la racine du contenu. Cela a fonctionné pour moi.

Pritam Sadhukhan
la source
5

J'ai un projet nodeJs et j'ai perdu mes dossiers après avoir supprimé le fichier /[project_name spell.iml.

Cela a restauré les dossiers tout en préservant mes autres paramètres de projet:

  • Project Settings > Modules
  • + Add Content Root
Shanimal
la source
5

J'ai rencontré le même problème lorsque j'ai supprimé le dossier .idea.

Cependant, lorsque j'ai essayé d'invalider et de redémarrer, le dossier .idea a été recréé mais les dossiers n'apparaissaient toujours pas.

J'ai dû 1. fermer IntelliJ, 2. supprimer le dossier .idea, 3. lancer IntelliJ

Cela a résolu le problème.

Anand
la source
3

Même après 5 ans et ayant une certaine expérience avec l'idée, j'ai toujours ce problème tout le temps. Voici la solution la plus simple.

  • Fermer l'idée
  • Supprimer .idea
  • Lancer l'idée et open projectau lieu deimport project

Et puis, ouvrez le fichier conf pour votre framework, comme pom.xmlou build.sbtou build.gradleetc et il vous invitera automatiquement à import projectet lorsque vous cliquez et quand il se termine, votre projet est principalement configuré correctement.

RP-
la source
mais si vous supprimez le dossier .idea, vous perdez toutes les configurations spécifiques au projet
jusqu'à
Oui, nous perdons tous les paramètres de projet spécifiques, mais la plupart des paramètres du module peuvent être récupérés si vous ouvrez pom.xmlou build.sbtutilisez la fonction d'importation de projet.
RP
3

J'ai une meilleure solution qui a fonctionné pour moi et cela pourrait fonctionner pour vous. Pas besoin de supprimer le tout.ideadossier car de cette façon, vous perdez tout le projet. Il est possible que vous ayez accidentellement exclu tous les dossiers dans les paramètres du projet. J'ai également constaté que les dossiers de projet avaient disparu. J'essayais de savoir comment désactiver l'indexation, alors je regardais Paramètres du projet -> Modules et j'ai cliqué sur Exclus pour voir si je pouvais y ajouter tout le projet pour l'ignorer pour l'indexation. Cela n'a rien fait et je ne pouvais pas glisser-déposer le dossier sous Exclus. Ce que je ne savais pas, c'est qu'en cliquant simplement sur "Exclus", IntelliJ déplace automatiquement le dossier vers Exclus et tous les dossiers ont disparu dans l'Explorateur de projets. Le bouton "Exclus" fait passer l'arrière-plan en gris, ce qui signifie que l'exclusion est active.

Réparer:

  1. Ouvrir les paramètres du projet -> Modules
  2. Si Exclus est mis en surbrillance, cliquez dessus
  3. Cliquez sur Appliquer ou Fermer

Résultat: les dossiers de votre projet réapparaissent

Vraiment mauvais mauvais mauvais design de l'interface utilisateur! Les boutons Source et Exclus ressemblent à des onglets lorsqu'ils fonctionnent en fait comme des "cases à cocher"!

Soyez prudent, le simple fait de cliquer sur Sources ou Exclu semble être une sélection innocente d'onglets sans aucun effet visible, mais cela a des conséquences de grande envergure, essentiellement en ajoutant ou en supprimant des fichiers du processus de génération.

Robert
la source
1

Intellij importe le projet après avoir résolu toutes les dépendances. Dans mon cas, il n'a pas pu résoudre les dépendances de certains modules et y est resté bloqué. J'ai dû copier mon Maven settings.xmldu dépôt local vers le .m2dossier par défaut afin de le pointer vers le dépôt local correct.

Sarneet Kaur
la source
1

Ajout de cette réponse pour être complet. J'utilisais 15.0.6 et j'ai eu ce problème. J'ai essayé d'importer un module de Maven ou Gradle et il est passé par le processus, mais le module n'est pas apparu. J'ai essayé de supprimer le fichier .idea et de redémarrer. La désinstallation et l'installation de la dernière version (communauté 2016.2) ont résolu le problème.

Francis Upton IV
la source
1

Sélectionnez les paramètres du module et effectuez ces modifications, cela fonctionnera

Dans Fichier> Structure du projet> Modules, cliquez sur le bouton "+",

ajouter un nouveau module selon votre projet spécifique comme Java ou RUBY ou quelque chose, puis appliquer et ok

Jagath Gowda
la source
1

J'ai eu le problème après une mise à niveau d'Intellij 15 (v143) vers 2016.3 (v163). J'ai également eu une erreur intermittente au démarrage à propos d'une "Erreur de chargement: variables de chemin non définies" avec un nom de variable cryptique.

Après d'innombrables tentatives dans la plupart des solutions présentées ici (réimporter le projet, invalider les caches et redémarrer, vérifier la structure et les chemins du projet ...), la seule chose qui a fonctionné a été de réinstaller complètement Intellij (en supprimant le ~ / .idea * ~ /. IntellijIdea *) et en sélectionnant "Non" à la question "souhaitez-vous migrer les paramètres précédents".

Cela a finalement fonctionné.

mathieu
la source
1

Comme j'ai eu le même problème et rien de ce qui précède n'a fonctionné pour moi, c'est ce que j'ai fait! Je sais que c'est une solution grincheuse mais au moins ça a finalement fonctionné! Je ne sais pas pourquoi seule cette méthode a fonctionné. Cela devrait être un cache étrange dans mon PC?

  1. J'ai fermé IntelliJ
  2. J'ai supprimé complètement le .idea dossier de mon projet
  3. J'ai déplacé le dossier demo-project versdemo-project-temp
  4. J'ai créé un nouveau dossier vide demo-project
  5. J'ai ouvert ce dossier vide avec intelliJ
  6. J'ai déplacé tout le contenu demo-project-temp. N'oubliez pas de déplacer également les fichiers cachés
  7. Appuyez avec le bouton droit "Synchroniser" sur votre projet
  8. Vous devriez voir tous les fichiers et dossiers maintenant!
  9. Maintenant, vous pouvez également supprimer le dossier en toute sécurité demo-project-temp. Si vous êtes sous Linux ou MAC, faites-le avec rmdir demo-project-tempjuste pour vous assurer que votre dossier est vide
John Skoumbourdis
la source
1

Système d'exploitation: Mac && IDE: IntelliJ && Project: Maven build

  1. Accédez à Fichier> Structure du projet> Modules.
  2. Dans la zone de droite; la liste des modules serait présente.
  3. Supprimez celui par défaut sélectionné et fermez IntelliJ.
  4. Ouvrez à nouveau; IntelliJ vous demandera si vous souhaitez traiter le projet comme un projet Maven.
  5. Acceptez cette fenêtre contextuelle et vous êtes prêt à partir.
habin prasad
la source
1

La suppression a .idea/workspace.xmlfonctionné pour moi. Fermez le projet, supprimez .idea/workspace.xmlet ouvrez à nouveau le projet. J'utilisais la version 2019.1.

Samuli Pahaoja
la source
Ou supprimez tout le dossier .idea et ouvrez-le à nouveau avec IntelliJ
Adomas
0

Structure du projet => Modules => Sélectionnez votre module => Chemins => Assurez-vous que "Hériter le chemin de sortie de compilation du projet" est sélectionné

RoyalBigMack
la source
Pourriez-vous élaborer davantage votre réponse en ajoutant un peu plus de description sur la solution que vous proposez?
abarisone
0

Je viens d'avoir le même problème avec un projet SBT dans IntelliJ 2016.2 après avoir supprimé un IntelliJ installé à l'échelle mondiale et réinstallé dans mon propre dossier de base (Linux). Aucun fichier ou dossier n'était plus affiché dans la vue du projet.

La vue Structure du projet ne s'ouvrait même pas, et renommer le .ideadossier en.idea.bak et réimporter le projet ne faisait aucune différence.

Cependant, ce qui m'a corrigé, c'était de redémarrer Linux. Ensuite, cela a de nouveau fonctionné, même avec le .ideadossier d' origine . Il semble que ce "correctif" ne se limite pas au monde Windows.

Daniel Werner
la source
0

Si vous avez un module gradle portant le même nom que le dossier racine de vos projets, l'importation gradle remplacera la configuration de votre module de haut niveau et changera complètement votre vue.

Assurez-vous que vous n'avez pas de module Gradle portant le même nom que votre répertoire racine.

chris
la source
0

J'ai rencontré ce problème lorsque le dossier .idea a été accidentellement ajouté au contrôle de version SVN. Quand j'ai pris une mise à jour --- blooey! J'ai ensuite supprimé le dossier .idea du contrôle de version.

Big Al
la source
0

J'ai essayé toutes les solutions ci-dessus, rien n'a fonctionné.


Projet Java-Maven

Mon problème: dans mon cas, j'avais un projet java-maven. Et le problème était que Idea utilise par défaut son maven fourni pour les projets (ou toute personne que vous essayez d'ouvrir). J'ai remarqué que maven intégré continue de télécharger les dépendances pour toujours, c'est-à-dire que vous ne voyez jamais votre dossier sources.

Solution: Donc, pour configurer cela, il faut configurer Idea pour utiliser maven (mvn) qui est installé sur la machine pour tous les projets par défaut. Pour ce faire, au début, quand Idea n'a toujours pas ouvert de projets ... il y a un bouton de configuration. Il a choisi des outils de construction. Ensuite, maven, vous verrez une liste déroulante où vous pouvez choisir le maven local. En bref: Configure/Build Tools/Maven/DropdownMenu (Mon OS: branche linux)

J'espère que cela pourra aider

rone
la source
0

J'ai ce petit peu plus tôt et l'ai résolu en suivant les étapes ci-dessous:

a. Right-click on the `External Libraries` and select the `Load/ Unload modules` button

entrez la description de l'image ici

b. If you see the modules are already loaded, perform the load/unload again. 

entrez la description de l'image ici

Après avoir fait cela, je revois le projet en haut de la External Librariessection. J'utilise une machine Linux,BTW

Chaklader Asfak Arefe
la source
0

Pour moi, dans IntelliJ, il me montrait une fenêtre contextuelle pour importer le projet existant en tant que projet gradle. J'ai juste cliqué sur OK et la structure du dossier est apparue correctement.

Pukhraj soni
la source
0

Lors de l'importation de votre projet / module, assurez-vous de cocher ces deux cases:

entrez la description de l'image ici

Miner_Glitch
la source
0

Si vous essayez d'ouvrir un projet scala / sbt, la version sbt définie dans /project/build.properties doit correspondre à la version sbt installée sur votre système ou intellij ne détectera pas correctement les modules de votre projet.

Une fois cela fait, vous pouvez simplement supprimer le ideadossier et redémarrer comme le suggèrent les autres réponses.

0x6C38
la source