如何为多个模块创建公共资源文件夹?

How to create common resources folder for multiple modules?

我想创建包含多个 modules.my 项目的项目项目将如下所示:

> main-module
  >> module1(Project1)
     >>> module1 pom.xml
  >> module2(Project2)
     >>> module2 pom.xml
  >> resources
  >> main-module pom.xml

我有属于 module1.I 的资源文件夹,我想将此资源放入主模块,以便模块 1 和模块 2 现在都可以访问此资源文件。

您已经在评论中提供了有效的解决方案。

但是根据您想要维护和与其他项目共享的资源类型,您也可以考虑为这些资源创建自己的项目。

然后使用 maven 安装它并添加为其他需要它的项目的依赖项。

如果您从具有资源的 jar 中获取 属性 文件或图像之类的东西,那么此解决方案当然可能需要更改您的代码。