我得到了这个结构:
- module-a
- pom.xml
- src/main/java
- some-folder-to-be-shared
- others
- module-b
- pom.xml
- src/main/java
我想在两个模块的文件夹some-folder-to-be-shared
中包含代码。
我已经在Maven的pom.xml中用build-helper-maven-plugin
找到了如何实现这一目标。
不幸的是,这使得IntelliJ将该文件夹分配给模块-b,并假装模块-a不存在该文件夹。
从菜单和文档中,我找不到将该文件夹分配为两个模块的源文件夹的方法。
有没有办法告诉IntelliJ文件夹是共享的?
IntelliJ IDEA项目模型不支持在多个模块之间共享相同的内容/源根。
我会把这个文件夹提取到一个单独的模块中,让你的另外两个模块依赖它