的IntelliJ没有看到资源文件夹(IntelliJ not seeing resources f

2019-07-31 10:19发布

我在的IntelliJ使用创造了一个新的项目从零开始Maven Module 。 我没有选择任何具体的原型,我点击完成。 该项目得到很好地创造和我有javaresources文件夹下的src /预期为主。

不幸的是,我的申请没有发现在任何属性文件resources文件夹,因为它看起来在项目基础文件夹代替。

我仔细检查了这些资源文件夹被标记为在项目结构“源文件夹”,我也尝试添加下列到没有成功pom.xml中:

<resources>
  <resource>
    <directory>src/main/resources</directory>
  </resource>
</resources>

我使用Maven 2.2.1和IntelliJ 11.1,有什么想法?

Answer 1:

存在的IntelliJ 12中的错误请到设置 - >编译器和取消选中“使用外部构建”复选框 - 它背后的想法是,它是假设在一个单独的进程,但其实还有运行具有编译器的运行速度是一个错误,使用maven时,它不会复制的资源。



Answer 2:

右键单击目录 - >“标记目录为” - >“资源根”



Answer 3:

尝试

<resources>
  <resource>
    <directory>src/main/resources</directory>
    <includes>
      <include>**/*</include>
    </includes>
  </resource>
</resources>

或者在设置 - >编译器 - >资源模式,增加资源模式(即*首选项?)。



Answer 4:

也有类似的问题。 解决方案,为我工作:

ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("path").getFile());


文章来源: IntelliJ not seeing resources folder