web-dev-qa-db-fra.com

Mon projet Java intellij ne trouve pas misc.xml

J'ai un projet Java dans Intellij et utilise Hg/Mercurial pour le contrôle de version. J'ai ignoré certains fichiers avec ce fichier .hgignore

syntax: glob
target/*
.idea/*
*.iml

et supprimé tous ces fichiers qui ont été validés auparavant. mais maintenant je ne peux pas exécuter mon projet, car il ne peut pas trouver le fichier misc.xml.

Que devrais-je faire? 

23
Saeed

Au début, vous ne devriez pas vraiment tout ignorer sous .idea, mais seulement .idea/workspace.xml et .idea/tasks.xml, car JetBrains indique: http://devnet.jetbrains.com/docs/DOC -1186

Pour résoudre votre problème et remettre votre projet en état de marche, il existe deux solutions:

  • Vérifiez la dernière validation contenant les fichiers du dossier .idea avec hg checkout SHA, Où SHA est l'identifiant de validation.

    Après cela réinitialiser votre espace de travail à la tête:

    hg reset HEAD

    Modifiez votre .hgignore de la manière qui vous avait été recommandée auparavant, ajoutez des fichiers de projet à la scène et validez-les:

    hg commit -am "Reverted project settings"

  • S'il n'y a pas de validation avec les paramètres du projet, vous pouvez simplement réimporter votre code . Démarrez Intellij IDEA et choisissez "Importer le projet". Choisissez le dossier avec votre code, puis choisissez le SDK approprié après.

10
Artem Abramov

Réponse mise à jour pour IntelliJ 14+: Fichier-> Nouveau-> Projet de sources existantes ... (choisissez le répertoire de votre projet) et suivez les instructions de l'assistant.

13
Willem van Rooyen

Redémarrer Intellij devrait résoudre le problème. Assurez-vous simplement de cliquer sur la fenêtre "Importer un projet" qui apparaît en haut à droite.

11
Riwaz Poudyal

J'ai rencontré ce problème lorsque j'ai exécuté la commande rm -rf project, puis lorsque j'ai git un nouveau projet sur mon espace de travail, j'ai peut-être quitté l'idée, puis importé à nouveau le projet. Cela peut facilement résoudre ce problème

7
Li Ping

J'ai constaté que, pour cette erreur et pour certains autres cas où le comportement du projet IDE est incohérent avec le comportement de la ligne de commande, voici ce qui aide souvent: fermez la fenêtre Intellij IDEA du projet, supprimez .idea /, et ouvrez le projet à nouveau. IntelliJ fait souvent clignoter un message indiquant qu'il n'a pas trouvé de racine de projet mais qu'il disparaît généralement après quelques secondes et qu'IntelliJ reconstruit automatiquement le répertoire .idea.

2

Recréer le dossier .idea

  • Fichier -> Fermer le projet
  • Fichier -> Ouvrir -> Choisir pom.xml dans le dossier du projet -> Ouvrir en tant que projet -> Supprimer le projet existant et l'importer
0
mefor sy