Подтвердить что ты не робот

IntelliJ 14.1 слишком медленный, когда я импортирую проект Maven

Если я импортирую проект Maven (Import Project > выберите основной файл pom.xml > автоматически выберите Проекты импорта Maven > Далее...):

  • в IntelliJ IDEA 14.1 Ultimate Edition требуется около 5 часов, пока не будет готова.
  • в IntelliJ IDEA 14.0.3 Ultimate Edition он был примерно в 20 раз быстрее.

Во время обработки, если я максимизирую всплывающее окно, это выглядит так: enter image description here

Модули (папки) в области проекта отображаются только в конце (только файлы из основного каталога отображаются во время "разрешения" - в этом случае сразу).

Файлы jar уже находятся в папке .m2, поэтому проблема не связана с временем загрузки этих банок.

Есть ли "скрытая" настройка, необходимая для повышения производительности? (флажок, команда и т.д.)

Подробнее

  • Windows 7
  • Java 7
  • Apache Maven 3.2.1

Edit

  • JDK, Maven,.m2, IntelliJ IDEA и источники проекта находятся на одном диске
  • JetBrains написал:

    Ваши проекты открываются быстрее, а среда IDE более отзывчива, так как некоторые процессы теперь работают в фоновом режиме.

    относительно IntelliJ IDEA 14.1 и, вероятно, это быстрее, но (по крайней мере для меня), не используя настройки по умолчанию.

4b9b3361

Ответ 1

Если вы используете вложенный Maven, который поставляется с Idea 14.1, посмотрите здесь: Slow Intellij IDEA развертывание. Использование установленного Maven, кажется, намного быстрее.

enter image description here

Другим улучшением может быть изменение JDK для импортера (и, возможно, параметров VM для импортера) от Использовать внутреннюю JRE для собственных JDK: enter image description here

Ответ 2

  1. Это все потому, что Maven версия. В Maven 3.0.5 или Maven 2.x используется упрощенное разрешение зависимостей, поэтому его часто можно использовать при импорте для больших проектов. Думал, что это может работать некорректно для некоторых проектов, которые используют 3. 1+ Maven.
  2. Отключение автоматического импорта - еще одно решение.