IDEA update index maven jar 时间过长问题解决

一、遇到问题

        IDEA 一直在update index maven jar,因项目模块过多,有17个,经常会出现索引更新的情况。

        此时无法鼠标右键修改文件名。

        官网对此描述为:        

While indexing is in progress, the above-mentioned coding assistance features are unavailable or partially available. Nevertheless, you can still work with the IDE: you can type code, work with VCS features, configure settings, and perform other code unrelated actions.        

在进行索引时,上述编码辅助功能不可用或部分可用。但是,您仍然可以使用 IDE 工作:您可以键入代码、使用 VCS 功能、配置设置以及执行其他与代码无关的操作。

二、IDEA索引了解

        索引检查项目代码,以创建构成应用程序的类别、方法、对象和其他代码元素的虚拟地图。这是提供编码辅助功能、搜索和导航的必要条件。索引后,IDE 会了解您的代码。因此,立即执行查找用法或智能完成等操作。

        索引所需的时间因项目而异:项目越复杂,包含的文件越多,索引索引所需的时间就越多。您可以通过排除文件和文件夹以及卸载模块减少索引时间

        请注意,如果索引已经在进行中,则无法加快速度。等待过程完成,然后您可以暂时简化您的项目。下一次,索引将更快完成。

三、解决

IDEA官网提供了3个方法:

1、Use shared indexes

        减少索引时间的可能方法之一是使用共享索引。与本地构建的常规索引不同,共享索引生成一次,以后在需要时在另一台计算机上重复使用。

IntelliJ IDEA 可以连接到专用资源,为您的 JDK 和 Maven 库下载共享索引,并为项目代码构建共享索引。每当 IntelliJ IDEA 需要重新对应用程序进行再扩展时,它将使用可用的共享索引,并将为项目的其他部分构建本地索引。通常,这比从零开始为整个应用程序构建本地索引要快。

当您启动项目时,IntelliJ IDEA 会同时处理本地和共享索引。这可能会增加计算机上的 CPU 使用量。如果您想避免这种情况,请在"Settings/ Preferences | Tools | Shared Indexes"中启用"等待共享索引"选项。

有关索引和其他减少索引时间的方法的更多信息,请参阅索引

2、Exclude files and folders

        标记排除的动态生成文件可以加快索引和整体 IDE 性能。

        例如,建议您排除汇编输出文件夹。

        排除的文件仍然是项目的一部分,但因代码完成、导航、索引和检查而忽略。

        要排除文件,请在项目工具窗口中右键单击它,并选择覆盖文件类型|纯文本。纯文本文件标有纯文本图标。

         要排除文件夹,请在项目工具窗口中右键单击它,并选择 Mark 目录作为|排除。排除的文件夹标有"排除"根图标图标。

        您也可以按名称模式排除文件和文件夹。

将文件夹标记为"排除"不会影响部署。有关如何将文件排除在部署之外的信息,请参阅"排除文件"和"文件夹"以阻止上传和下载

3、Unload modules

        如果索引需要大量时间,那么您的项目很可能有两个以上的模块。
        通常,您不需要同时使用所有这些功能。

        如果是这样的话,您可以暂时留出(卸载)您目前不需要的模块。
        当您搜索或重构代码、编译或索引项目时,IDE 会忽略已卸载的模块。    

        要卸载模块,请在项目工具窗口中右键单击该模块并选择"Load/Unload Modules"。 

        

        打开方式:连续按2下Shift,搜索: Load/Unload Modules,打开即可

Unloading a module

有关更多信息,请参阅卸载模块

希望对大家有所帮助。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Eclipse 中导入 Maven 项目需要执行以下步骤: 1. 选择 "File" -> "Import"。 2. 在弹出的对话框中选择 "Maven" -> "Existing Maven Projects"。 3. 选择项目所在的文件夹并点击 "Finish" 按钮。 提示: 如果您使用的是 IntelliJ IDEA, 可以选择 "File" -> "New" -> "Project from Existing Sources"来导入。 ### 回答2: 在Eclipse中导入Maven项目非常简单。以下是详细步骤: 1.首先确保已经在计算机上安装了Eclipse和Maven。 2.打开Eclipse并点击菜单栏的“File”(文件)选项。 3.从下拉菜单中选择“Import”(导入)。 4.在弹出的对话框中,展开“Maven”文件夹,并选择“Existing Maven Projects”(已有的Maven项目),然后点击“Next”(下一步)按钮。 5.在下一个界面的“Import Maven Projects”(导入Maven项目)对话框中,点击“Browse”(浏览)按钮。 6.在打开的对话框中,找到项目的根目录(通常包含pom.xml文件),选择该目录,并点击“OK”按钮。 7.在“Import Maven Projects”(导入Maven项目)对话框中,所有Maven项目都会列出。确保已选中您想要导入的项目,并点击“Finish”(完成)按钮。 8.Eclipse将会自动为您导入Maven项目。 请注意,您需要保证Maven项目的pom.xml文件中已经正确配置了所有的依赖项和插件。此外,Eclipse还需要正确配置Maven的环境变量,以便能够正确访问Maven和下载所需的依赖项。 通过按照以上步骤,您就可以成功将Maven项目导入Eclipse中,并开始进行开发工作。 ### 回答3: 在Eclipse中导入Maven项目需要以下步骤: 1. 打开Eclipse,并选择File -> Import。 2. 在导入对话框中选择Maven -> Existing Maven Projects,并点击Next。 3. 在Root Directory字段中,选择Maven项目所在的根目录,并点击Finish。 4. Eclipse会扫描项目中的pom.xml文件,并自动识别项目。 5. 选择要导入的Maven项目,并点击Finish。 导入完成后,Eclipse会自动下载项目所需的依赖,并生成项目的相关目录结构。在编辑器中,可以看到项目的源代码文件。 此外,还可以在Eclipse中配置Maven插件,以实现更多功能。例如,可以通过右键点击项目 -> Maven -> Update Project来更新Maven项目的依赖,保持版本的一致性。还可以通过右键点击项目 -> Run As -> Maven Install来编译项目并生成可执行的jar文件。 总结来说,将Maven项目导入Eclipse只需几个简单的步骤,即可在Eclipse中方便地进行开发和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值