具有“相同”名称的多个IntelliJ / Maven模块?
作为来自.NET世界的Java / Maven / IntelliJ的新手,下面的项目结构(嵌套模块具有通过IDE创建的“本地” core
子模块,没有手工制作的pom
)对我来说非常有意义。 为什么IntelliJ在重新开放项目后不喜欢多core
? 是不好的项目/文件夹结构? 我是否可以绕过它而不必为每个core
添加冗余的foo-bar-
和foo-baz-
限定符并污染项目窗口( artifactId
已将它们用于构建)?
http://i.stack.imgur.com/mP8Ch.png
你的项目结构很好。 我觉得问题出在IDE上,我也用Eclipse看过这个问题。
IDE应该在pom.xml文件中将项目命名为artifactId,这当然可以被覆盖,您是否尝试过运行mvn idea:idea?