在 IntelliJ IDEA 中,如何在构建过程中将非源资源复制到输出文件夹?

Bor*_*ard 4 build intellij-idea

我在 IntelliJ IDEA 中有一个项目,其中有几个模块,其中一个模块有两个构建配置。其中之一需要将一个<projectroot>/tools文件夹复制到其out/production/<BuildConfigurationName>文件夹中。IDEA 能以某种方式自动执行此操作吗?

bar*_*itt 5

上面接受的答案是不正确的。IDEA 可以通过工件系统(通过“构建”菜单或项目设置访问)来完成此操作(无需 ant/gradle)。任何一个工件作业都会将多个文件/文件夹/构建输出复制到选定的位置(可以选择 jarred),并且可以设置为在 make 时自动运行。

工件甚至可以链接起来,即一个工件的输出作为另一个工件的输入。