【问题标题】:IntelliJ 2017.2 stuck on `Loading archetype list` for `New Project` > `Maven`IntelliJ 2017.2 卡在 `New Project` > `Maven` 的`Loading archetype list`
【发布时间】:2018-01-04 01:46:26
【问题描述】:

在启动 IntelliJ 2017.2 后选择Create New Project 选项时,我在Maven 标签上看到这个无休止的旋转轮,上面写着“正在加载原型列表...”。

有什么方法可以得到一个 Maven 原型?

【问题讨论】:

标签: maven intellij-idea maven-archetype


【解决方案1】:

我根据 IntelliJ 日志通过更新 NVIDIA 驱动程序设法解决了这个问题。其他任何事情都对我不起作用。列表现在在几秒钟内加载..finally.

编辑: 正如巴兹尔建议的那样,这里有一些澄清。我在 Windows 10 Home Edition 64b 上,我有 IntelliJ 2017.2 和 Java 1.8.0_152。我检查了 IntelliJ 日志并遵循标准程序:我在 Google 上搜索了那个异常(我不记得什么和在哪里),并找到了一个有人建议更新我的 nVidia 驱动程序的站点。对于更新,您只需要访问 nVidia 网站,从那里开始它应该很容易。我使用的是 2016 驱动程序并在更新后进入 2018 版本。我也有其他 cmets 之前添加的配置。

【讨论】:

  • 你能提供更多细节吗?错误报告链接。说明您如何更新 NVIDIA 驱动程序。这是什么电脑和操作系统?很难想象视频驱动程序会如何影响 Maven 存储库内容的显示。
  • 其他任何事情都对我不起作用,但你的回答对我来说很好!
【解决方案2】:

添加更多内存

Settings > Maven > Importing

VM options for importer-Xm1024m(或更多)

【讨论】:

  • 我也遇到了这个问题,增加内存立马清理了。
【解决方案3】:

关闭 IntelliJ 并从此窗口创建项目有帮助:

IntelliJ Welcome Screen

【讨论】:

    【解决方案4】:

    等待

    加载 Maven archetypes 的完整列表对于 IntelliJ 来说似乎是一项艰巨的任务。令人惊讶的是,我不记得在 NetBeans 中有这么长时间的延迟。

    所以请稍等,请耐心等待。 可能需要几分钟。 泡茶,拍拍狗。等待计算机上的风扇转动,然后再次安静。

    使用更多内存

    我目前将VM options for importer 设置为-Xmx2048m,如Answer by Tonhofer 所示。

    我不知道这一点是否是关键,但我的问题已经解决了«knock-on-wood»。所以这可能会有所帮助。

    仅供参考……我有一台运行 Sierra 10.12.6 的 16 gig MacBook Pro(Retina,15 英寸,2013 年末),具有两个 Java 实现,来自 Oracle 的 Java 8 Update 144 和来自 OpenJDK 的 Java 9 beta jdk-9+181 .

    退出,更新存储库

    虽然我不明白发生了什么,但这似乎对我来说是一种解决方法。

    退出 IntelliJ,然后重新启动。

    在首选项/设置中,转到Build, Execution, Deployment> Build Tools > Maven > Repositories。单击每个列出的存储库,然后单击Update 按钮。在更新期间会出现一个旋转的轮子。

    每个repository 的数据副本正在下载并在您的本地计算机上解析,该副本是该存储库已知的所有库的描述。一些存储库可能非常大,其中包含许多列出的项目。所以这个过程可能需要一段时间,可能超过几分钟。

    更新完成后,再次尝试New Project 功能。

    【讨论】:

    • 它已经运行了 1.5 小时。没有得到改善。尽管它很快在 CPU 方面平静下来,但幸运的是。
    • @DavidTonhofer 如果您有快速的互联网连接,则应该只需几分钟。我添加了另一个部分:退出,然后更新存储库。我确实知道这会有所帮助。但是我在笨手笨脚中所做的一些事情似乎已经解决了这个问题。更新存储库可能会有所帮助。
    • 不幸的是,-Xmx2048m 似乎没有效果,您实际上需要在File > Settings > Build, Execution, Deployment > Build Tools > Maven > Importing 的接口中增加最大堆大小。见this article。那令人困惑。有趣的是,在分析时,原型加载成功。双重混乱。
    【解决方案5】:

    我刚刚在 Fedora 24 上的 2017.2.3(刚刚更新)上打了这个(哎呀是时候升级了)

    直接的解决方案是更改 Maven settings(文件 > 设置 > Maven)以使用我的机器上 Oracle JDK 1.8.0_144 而不是默认的“内部 JRE”1.8.0_152。顺便说一句,导入器默认使用 JVM 选项-Xmx768m

    我们继续……

    【讨论】:

    • 不,错误答案!这是最大堆大小,请参阅其他 cmets。
    • 加1,这对我有帮助!
    猜你喜欢
    • 2021-12-25
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 2015-07-21
    相关资源
    最近更新 更多