我正在使用Intellij 13,并且我已将目录标记为资源目录(认为这会使类路径上的所有子文件/文件夹都可用),但是当我运行项目时,会抛出异常说在运行时找不到名为database.properties的文件(在resources文件夹中)。
有什么想法吗?
'database'文件夹是标记为资源文件夹的文件夹。
答案 0 :(得分:1)
我不知道intellij-idea,但我知道maven可以处理多个资源目录,前提是它们在pom.xml
中声明。来自Mave Resources plugin - Specifying resources directories的Maven doc:
...
<resources>
<resource>
<directory>resource1</directory>
</resource>
<resource>
<directory>resource2</directory>
</resource>
<resource>
<directory>resource3</directory>
</resource>
</resources>
...
如果IntelliJ-IDEA没有在pom中声明你的database
目录,maven就没有机会找到它。