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

时间:2017-11-09 12:55:57

标签: java maven intellij-idea resources multi-module

我想创建具有多个模块的项目。我的项目项目将如下所示:

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

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

1 个答案:

答案 0 :(得分:0)

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

但是,根据您希望维护和与其他项目共享的资源类型,您还可以考虑为资源创建自己的项目。

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

当然,如果您从具有资源的jar中获取属性文件或图像等内容,则此解决方案当然可能需要更改代码。