我在开发应用程序时需要一些原始资源。 让我们称之为picture.svg,demoData.sql和largeFile.bin。
在开发过程中,我使用svg图像(手动)生成应用程序使用的实际图像。 demoData.sql主要用于gui演示(或手动测试)。 bin文件发生了类似的事情。我的IDE根本不需要它们。
一方面,我希望将我的项目所需的所有资源放在一个公共文件夹中,或者至少安全地保存在scm中。另一方面,我认为这些文件是"来源",不应该在最后一个罐子里。
据我所知,我有5个选择如何处理它们:
我找到了这个maven参考:https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html 但这只涵盖了实际资源,而不是一些开发资源。
是否有maven /编码标准放置开发资源? IMO它应该是#5或#4。