java - 如何为多个模块创建公共(public)资源文件夹?

标签 java maven intellij-idea resources multi-module

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

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

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

最佳答案

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

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

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

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

关于java - 如何为多个模块创建公共(public)资源文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47202410/

相关文章:

intellij-idea - 在 IntelliJ IDEA 中使用 import 语句创建新的实时模板

intellij-idea - IntelliJ 中的 SBT xalan#serializer 错误

java - 有没有办法在 Intellij 上配置 AEM 服务器插件,将更改推送给作者

java - 该方法每次都给出相同的结果

java - Android 应用程序无法很好地渲染 html 标签

android - 通过 Maven 多次部署到 USB 集线器上的 Android 设备

java - Maven 多模块项目不会因编译错误而失败

java - 用于索引和搜索的 Lucene 分析器

java - 具有 ADMINISTRATOR 权限的 Discord 机器人缺乏 MANAGE_CHANNEL 权限

java - 如何将执行切入点与第三方maven依赖一起使用?