Intellij 多模块项目不处理资源文件夹

问题描述 投票:0回答:1

IntelliJ IDEA 2023.2.6(社区版)
我创建了包含 1 个父模块和 2 个子模块的多模块项目。在我与单体应用程序苦苦挣扎之后,我想到了多模块的想法,所以我重建了它。那时资源文件夹、liquibase 或横幅都没有问题。分离后,我的 Liquibase 库停止工作,并且 banner 停止显示。

截图:

我的项目当前结构是:

家长
|----孩子A
|----孩子B

此外,在启动任何子模块的过程中,不会生成目标文件夹,仅在父模块中生成“out”文件,其中仅包含 pom.xml、docker-compose.yml、.env 和 .idea 文件。

资源的这个问题导致我的横幅不显示并且 liquibase 抛出错误:“Liquibase 无法启动,因为在 'classpath:db/changelog/db.changelog-master.yml' 处找不到变更日志” 看起来整个资源文件在处理过程中“丢失”了。

此问题的临时解决方案是重新导入子模块,但问题再次出现。

编辑: 我已经在 pom.xml 资源文件本地化中指定了,但它仍然不起作用。 pom resources config

java intellij-idea module resources
1个回答
0
投票

我已经找到了该错误的解决方案。在这种情况下,我手动决定在 pom.xml 文件中将打包设置为 pom。这会对应用程序构建过程造成干扰。因此,为了使其正常工作,我必须删除:

<packaging>pom</packaging>
© www.soinside.com 2019 - 2024. All rights reserved.