Filter 您如何让Intellij IDEA排除对maven pom中列出的大文件的过滤?
每当我在IntelliJ IDEA中运行单元测试时,都会出现此错误: /home/egervari/IdeaProjects/jobprep stable/src/main/resources/dict/noon.txt Maven:文件太大,无法过滤。它很可能是一个二进制文件,应该从筛选中排除。 问题是,我确实明确排除了此文件:Filter 您如何让Intellij IDEA排除对maven pom中列出的大文件的过滤?,filter,intellij-idea,maven,pom.xml,Filter,Intellij Idea,Maven,Pom.xml,每当我在IntelliJ IDEA中运行单元测试时,都会出现此错误: /home/egervari/IdeaProjects/jobprep stable/src/main/resources/dict/noon.txt Maven:文件太大,无法过滤。它很可能是一个二进制文件,应该从筛选中排除。 问题是,我确实明确排除了此文件: <filters> <filter>src/main/filters/environment.${env}.prope
<filters>
<filter>src/main/filters/environment.${env}.properties</filter>
</filters>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>src/main/resources/dict**</exclude>
</excludes>
</resource>
</resources>
src/main/filters/environment.${env}.properties
src/main/resources
真的
src/main/resources/dict**
我的pom.xml写得不正确吗?我怎样才能得到尊重我实际写下的东西的想法呢
基本上,我想要实现的是使资源目录中的所有内容都成为类路径的一部分,但我只想过滤applicationContext.xml。基本上,我希望maven/idea不要触碰其他文件,因为里面很容易就有20兆
<filters>
<filter>src/main/filters/environment.${env}.properties</filter>
</filters>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/dict</directory>
<filtering>false</filtering>
</resource>
</resources>
src/main/filters/environment.${env}.properties
src/main/resources
真的
src/main/dict
假的
现在启动时,测试运行得更快。您还可以根据文件类型而不是单纯的位置进行筛选:
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
**/*.xml
**/*.物业
还有一个
标签