在Java项目中,静态固定文件应该存放在哪里?

3

我正在测试一些操作磁盘文件的类。我创建了一些“模拟”的文件,将它们传递给这些类。问题是我应该把它们保存在目录树的哪个位置?我正在使用Maven。

1个回答

11

如果你需要在运行时使用它们,那么它们应该放在src/main/resources中,如果它们仅是测试的输入,则应该放在src/test/resources中。

这是假设它们是没有特殊属性的不透明数据文件,Maven不能对它们进行任何有趣的操作(例如XSD模式/SQL/脚本语言文件)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接