2015-03-26 4 views
13

importieren Wenn ich ein Maven-Projekt importieren (Import Projekt> die Haupt pom.xml Datei auswählen> überprüfen Import Maven Projekte automatisch> Weiter ...):IntelliJ 14.1 ist zu langsam, wenn ich ein Maven Projekt

  • in IntelliJ IDEA 14.1 Ultimate Edition dauert es etwa 5 Stunden, bis bereit ist.
  • in IntelliJ IDEA 14.0.3 Ultimate Edition war es etwa 20 mal schneller.

Während die Verarbeitung, wenn ich ein Popup maximieren sieht es so aus: enter image description here

Die Module (Ordner) im Bereich Projekt werden erst am Ende gezeigt (nur die Dateien im Hauptverzeichnis angezeigt während der "Auflösung" - in diesem Fall sofort).

Die JAR-Dateien befinden sich bereits im Ordner .m2. Das Problem hängt also nicht mit der Zeit für das Herunterladen dieser JAR-Dateien zusammen.

Gibt es eine "versteckte" Einstellung, um die Leistung zu verbessern? (Ein Kontrollkästchen, ein Befehl, etc.)

Einzelheiten:

  • Windows 7
  • Java 7
  • Apache Maven 3.2.1

bearbeiten:

  • JDK, Maven, .m2, IntelliJ IDEA und die Projektquellen sind auf dem gleichen Laufwerk
  • JetBrains hat geschrieben:

    Ihre Projekte schneller geöffnet und die IDE ist reaktionsfähiger als manche Prozesse nun in der Flucht Hintergrund.

    in Bezug auf IntelliJ IDEA 14.1 und wahrscheinlich ist es schneller, aber (zumindest für mich) nicht die Standardeinstellungen verwenden.

+1

Ich hatte meine Maven nach Hause auf einem anderen Laufwerk, und es zurückgesetzt sich manchmal nach einem IJ neu installieren/aktualisieren. Überprüfen Sie die Einstellungen für das Maven Home in IJ – mish

+4

Dies sollte ein Problem mit 14.1 sein. Ich denke, du solltest es als n IntelliJ Bug melden. – uwolfer

Antwort

26

Wenn Sie den gebündelt Maven, die mit Idee kommt 14.1, einen Blick hier: Slow Intellij IDEA deployment. Die Verwendung eines installierten Maven scheint viel schneller zu sein. (und wahrscheinlich auch die VM-Optionen für Import) von Verwenden interne JRE zu Ihrem eigenen JDK

enter image description here

könnte eine weitere Verbesserung, die JDK für Importeurs zu ändern: enter image description here

+2

Vielen Dank. Dies löste fast das ganze Problem. Im Hintergrund löst es immer noch einige Abhängigkeiten auf und einige Klassen werden immer noch nicht erkannt, aber ich kann eine Menge Aktionen während der Hintergrundverarbeitung durchführen (Durchsuchen von Dateien, Bearbeiten von Code usw.). –

+2

Nachdem ich sowohl Maven als auch Java auf meine eigenen Versionen geändert hatte, wurde die Gesamtzeit von 5 Stunden auf 5 Minuten erheblich reduziert. –

+2

@helpYou Ich hoffe wirklich, Jetbrains behebt das sehr bald. – Alexander

1

Verwenden Maven 3.0.5 (gebündelt) oder Maven 2.x (zumindest während des Imports) für große (> 100 Module) Projekte.