如何为多个模块创建公共资源文件夹?
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 中获取 属性 文件或图像之类的东西,那么此解决方案当然可能需要更改您的代码。
我想创建包含多个 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 中获取 属性 文件或图像之类的东西,那么此解决方案当然可能需要更改您的代码。