Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有';相同';名称_Java_Maven_Intellij Idea - Fatal编程技术网

Java 具有';相同';名称

Java 具有';相同';名称,java,maven,intellij-idea,Java,Maven,Intellij Idea,作为.NET世界的Java/Maven/IntelliJ新手,下面的项目结构(通过IDE创建的带有“本地”core子模块的嵌套模块,没有手工制作的pom)对我来说非常有意义。为什么IntelliJ在重新打开项目后不喜欢多个核心?是不是项目/文件夹结构不好?我可以绕过它,而不必在每个核心前面添加多余的foo-bar-和foo-baz-限定符和污染项目窗口(artifactId已经为构建添加了它们)吗 您的项目结构很好。我感到的问题是IDE,我在Eclipse中也看到了这一点 IDE应该根据pom

作为.NET世界的Java/Maven/IntelliJ新手,下面的项目结构(通过IDE创建的带有“本地”
core
子模块的嵌套模块,没有手工制作的
pom
)对我来说非常有意义。为什么IntelliJ在重新打开项目后不喜欢多个
核心
?是不是项目/文件夹结构不好?我可以绕过它,而不必在每个
核心
前面添加多余的
foo-bar-
foo-baz-
限定符和污染项目窗口(
artifactId
已经为构建添加了它们)吗


您的项目结构很好。我感到的问题是IDE,我在Eclipse中也看到了这一点


IDE应该根据pom.xml文件中的artifactId来命名项目,这当然可以被覆盖,您是否尝试过运行mvn idea:idea?

据我所知,IntelliJ有某种配置(模板?)来使用groupId增强模块的名称(Eclipse有确切的配置)…只需进入项目设置->模块并将“core”重命名为“foo bar core”。它不会影响你的身材,纯粹是装饰性的。不要鼓励使用
mvn idea:idea
。自2008年以来,它已退役,未更新。IntelliJ具有支持Maven的内置功能。