При выборе опции Create New Project
после запуска IntelliJ 2017.2 я получаю это бесконечно вращающееся колесо на теге Maven
с надписью «Загрузка списка архетипов…».
Есть ли способ добраться до архетипа Maven?
При выборе опции Create New Project
после запуска IntelliJ 2017.2 я получаю это бесконечно вращающееся колесо на теге Maven
с надписью «Загрузка списка архетипов…».
Есть ли способ добраться до архетипа Maven?
Я только что наткнулся на это в 2017.2.3 (только что обновился) на Fedora 24 (упс, пора обновиться)
Немедленным решением было изменить настройки Maven (Файл > Настройки > Maven), чтобы использовать на компьютере Oracle JDK 1.8.0_144 вместо «внутренней JRE» 1.8.0_152 по умолчанию. Кстати, импортер по умолчанию использует опцию JVM -Xmx768m
.
И мы продолжаем...
Загрузка полного списка Maven archetypes кажется довольно сложной задачей для IntelliJ. Удивительно, поскольку я не припомню таких длительных задержек в NetBeans.
Так что ждите, наберитесь терпения. Может занять пару минут. Заварите чай, погладьте собаку. Подождите, пока вентилятор на вашем компьютере не раскрутится, а затем снова остановится.
В настоящее время у меня VM options for importer
установлено значение -Xmx2048m
, как показано в Ответ Тонхофера.
Не знаю, был ли этот момент ключевым, но моя проблема ушла «по дереву». Так что это может помочь.
К вашему сведению… У меня есть 16-гигабайтный MacBook Pro (Retina, 15 дюймов, конец 2013 г.), работающий под управлением Sierra 10.12.6 с двумя реализациями Java: Java 8 Update 144 от Oracle и Java 9 beta jdk-9+181 от OpenJDK.
Хотя я не понимаю, что все происходит, похоже, это был обходной путь для меня.
Закройте IntelliJ, а затем снова запустите.
В «Предпочтениях/настройках» выберите Build, Execution, Deployment
> Build Tools
> Maven
> Repositories
. Щелкните каждый из перечисленных репозиториев и нажмите кнопку Update
. На время обновления появляется вращающееся колесо.
Копия данных каждого репозитория загружается и анализируется. на вашем локальном компьютере описания всех библиотек, известных этому репозиторию. Некоторые из репозиториев могут быть довольно большими со многими перечисленными проектами. Таким образом, этот процесс может занять некоторое время, возможно, более нескольких минут.
Когда обновления будут завершены, снова попробуйте функцию New Project
.
-Xmx2048m
не имеет никакого эффекта, и вам действительно нужно увеличить максимальный размер кучи в интерфейсе в File > Settings > Build, Execution, Deployment > Build Tools > Maven > Importing
. См. эту статью. Это сбивало с толку. Интересно, при профилировании загрузка архетипа проходит успешно. Вдвойне запутанно.
- person David Tonhofer; 16.09.2017
Добавить больше памяти
Settings
> Maven
> Importing
VM options for importer
-Xm1024m (или больше)
Закрытие IntelliJ и создание проекта из этого окна помогло:
Мне удалось решить проблему, обновив драйвер NVIDIA на основе журналов IntelliJ. Ничто другое не работало для меня. Список теперь загружается через несколько секунд... наконец.
Редактировать: как предложил Бэзил, вот некоторые пояснения. У меня Windows 10 Home Edition 64b и IntelliJ 2017.2 с Java 1.8.0_152. Я проверил журналы IntelliJ и выполнил стандартную процедуру: я пошел в Google и я искал это исключение (я не могу вспомнить, что и где) и нашел сайт, где кто-то предложил обновить мои драйверы nVidia. Для обновления вам нужно всего лишь перейти на сайт nVidia, и дальше все должно быть легко. У меня был драйвер 2016 года, а после обновления я перешел на версию 2018 года. У меня также есть ранее добавленные конфигурации из других комментариев.
idea-UI-XXX/bin/idea64.vmoptions
НЕ являются теми, которые устанавливают максимальный размер кучи для импортера Maven, вам нужно установить их вFile > Settings > Build, Execution, Deployment > Build Tools > Maven > Importing
. См. эту статью. Журнал IDEA можно найти в~/.IntelliJIdea2017.2/system/log/idea.log
(см. Поиск файлов журнала IDE а>. - person David Tonhofer   schedule 16.09.2017