如何避免索引Intellij中的大量文件?
问题描述:
我在Intellij有一个Java项目,并有一个'数据'目录,它承载了大量的JSON文件。在我开始项目之前,我的Intellij需要很长时间才能对它们进行索引。我想把这个数据目录放在项目中的原因是让我使用相对路径来访问它们。我想将这个数据/目录移出项目,但是这会阻止我的项目直接访问它们,即我必须在机器上使用绝对路径来读取和写入文件到数据目录。如何避免索引Intellij中的大量文件?
什么是正确的方法来处理这种情况?
答
如果您不需要将其添加到项目中。如果是Web应用程序或使用java选项参数,我会建议将路径声明为来自servlet容器(tomcat context.xml)的外部参数。或者从项目到resources/config.properties文件(如果路径改变,这将需要重建)。 要获取完整路径,您可以创建一个路径解析器类来连接rootPath参数+相对路径。
这个问题在jetbrains论坛上讨论,显然没有办法阻止索引文件的想法 –
Eclipse不需要太多时间。它能采取与Eclipse类似的方法吗? – user697911
那么你不能重新编程intelij的想法,所以如果他们改变了一些东西。 –