Java >> Java Program >  >> Tag >> Tomcat

IntelliJ IDE | .iml Fil förlorad eller raderad

*.iml-filer har inget med din kod/Java att göra. Det är en dold fil skapad av Intellij i rotmappen för ditt projekt som innehåller din modulinformation. Detta är anledningen till att du inte bör versionera den här typen av fil, eftersom andra utvecklare som använder en annan IDE inte behöver dem.

Om du stängde Intellij tror jag att det inte finns något sätt att få tillbaka samma fil, men å andra sidan är det ganska enkelt att återskapa en ny .iml-fil:

Betygsbaserat projekt

Klicka på Sync Project with Gradle Files knappen (denna ) i verktygsfältet;

Maven-baserat projekt

Gå till Arkiv> Projektstrukturer> Moduler> Lägg till> Importera modul> (välj din moduls baskatalog)> OK

Redigera:

Mitt tidigare svar var baserat på IntelliJ 14 och det verkar som om vissa saker har förändrats i de nyare versionerna, vilket hBrent och BeC påpekade i kommentarerna.

Använder Intellij Community 2018.1 för den här uppdateringen:

Maven-baserat projekt

Proceduren förblir densamma, den enda skillnaden jag såg är Lägg till ikonen är inte grön längre. Man kan också prova att ta bort rootFolder/.idea/modules.xml och lägga till modulerna efteråt för att återställa all information om de tidigare konfigurationerna.

Betygsbaserat projekt

Bör använda "Uppdatera alla Gradle-projekt" i Gradle-verktygsfönstret (Visa> Verktygsfönster> Gradle), representerat av standardikonen för uppdatering.


Mitt mvn-projekt laddades inte heller korrekt i IntelliJ IDEA efter att jag tog bort .iml-filen. Jag fixade det så här:

  1. Stängd IntelliJ IDEA
  2. Raderat .idea dir som fanns i min projektkatalog.
  3. Jag öppnade igen IntelliJ IDEA och .idea dir och även .iml återskapades efter ett tag automatiskt av IntelliJ.

Fixat för mig.


För Maven-projekt:

  • Öppna Maven Tool-fönstret (för intellij-användare - högerklicka på projektnamnet och scrolla ner till botten för att hitta maven tool-fönstret) (anges med denna ikon:)
  • Klicka på Återimportera alla Maven-projekt knapp (anges med denna ikon:).

Instruktioner:https://www.jetbrains.com/help/idea/maven-projects-tool-window.html


Java-tagg