如何排除资源在Intellij中复制?

时间:2019-05-22 02:15:50

标签: intellij-idea

在执行智能构建时,由于emacs创建了无法打包的临时文件而导致错误

Error:Maven Resources Compiler: Failed to copy '... /.#env_app.clj'

有什么方法可以将.#文件从intellij中排除?

1 个答案:

答案 0 :(得分:0)

在IDE中,编译器排除项在“设置”(“首选项”)|“配置”中配置。构建,执行,部署|编译器排除设置页面。

但是,如果它是一个基于Maven的项目,则编译器排除(与其他与构建相关的选项一样)必须通过pom.xml文件进行配置:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.8.1</version>
  <configuration>
    <excludes>
      <exclude>**/.#*</exclude>
    </excludes>
  </configuration>
</plugin>