从项目内加载资源

时间:2018-11-19 15:33:39

标签: java maven file dependencies

我有一个主要项目,该项目依赖于其他多个项目。 每个项目在src / main / resources下都可以有一个名为“ images”的文件夹。 如何确保每个项目都加载自己的图像,而不是其他项目中的图像?

我尝试过的是这个

URL dirURL = this.getClass().getResource("/images/");
(new File(dirURL.toURI())).list()

问题是程序加载了在类路径中找到的第一个目录“ images”。如果我有项目“ loaderA”和“ loaderB”,则无论上面的代码位于何处,都将始终从项目“ loaderA”中读取它。

如何避免这种情况?

0 个答案:

没有答案