xml文件不会复制到目标intellij想法

时间:2015-06-26 15:07:43

标签: intellij-idea

我在源文件夹中有一些xml文件和java文件。 Intellij Idea不会将它们复制到目标文件夹。 我希望这些xml文件与目标中的类一起使用。 Eclipse做得很好。

有人可以告诉我们如何在Intellij Idea中实现这一目标吗?

2 个答案:

答案 0 :(得分:13)

如果像我一样,另一个答案没有解决你的问题 -

如果IDEA认为您的项目是Maven模块(或者曾经是),那么它就是这样的。您可以通过关闭项目,编辑.iml文件以删除isMavenModule属性,重新打开和重建来解决此问题:

<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">

答案 1 :(得分:2)

在默认配置中,IDEA应将源目录中的任何xml文件复制到目标目录中。其他构建工具可能不会。所以这个答案假设你是通过IDEA的内部构建/制作来制作项目的。如果使用maven(或gradle),您应该将资源放在src/main/resources src/main/java中,因为工程师Dollery在他/她的评论中提及。

如果您正在使用IDEA版本并且仍然没有复制它们,则可以检查设置。进入设置&gt;构建,执行,开发&gt;编译器。在顶部的编译器设置对话框中是“资源模式”文本字段。这将定义IDEA将要和不会复制的文件。默认条目是:

    !?*.java
    !?*.form
    !?*.class
    !?*.groovy
    !?*.scala
    !?*.flex
    !?*.kt
    !?*.clj
    !?*.aj

只是一组的否定模式可以复制。所以应该复制XML文件。检查此设置并查看其中是否存在防止xml文件被复制的内容。