我有一个'logs'目录与我的项目和Intellij Idea处于同一级别,我可以从Idea打开这些日志。这个目录中的文件是几个演出,所以当我尝试在项目中搜索一个字符串时,它会导致一分钟左右的搜索,而我希望它是即时的。所以我在Idea中将其标记为“Excluded”。
问题是每次pom发生变化并重新加载项目时,我需要再次将此目录标记为“排除”。所以它变得有点烦人,因为有时我忘记这样做。
有一个类似的问题:Exclude folder in intellij idea using Maven。但是我没有使用这个插件,因为我会更容易在每个pom更改时将此文件夹标记为在Idea中排除。
答案 0 :(得分:9)
转到Settings/File Types
,在底部您会看到ignore files & folders
字段。使用;
作为分隔符,并编写要从idea
处理中省略的文件和文件夹。但这样做会导致您无法使用idea
编辑或查看此文件/文件夹。
答案 1 :(得分:4)
最简单的解决方案是将logs
文件夹移至target/logs
。
答案 2 :(得分:2)
Report a bug,除非您重新导入(不重新加载)项目,否则应排除那些被排除的文件夹(至少我的是IJ 14.1.4)。
答案 3 :(得分:0)
也许一个好主意是根本没有项目中的日志目录。 为什么不在文件系统中的其他位置登录。 例如:
〜/日志/ MyApp的
在我看来,maven不需要关心日志的位置或不是。 只需登录项目之外的其他地方。在prod环境中你也可以这样做,只需告诉你的系统管理员创建一个目录结构,日志就会在那里发送你的日志而不是在项目目录中。