2016-03-03 51 views

回答

49

将模块添加到已具有POM的现有模块时,需要手动指定新模块将位于不同的目录中。这是违反直觉的,但我认为“添加模块”对话框不是专门为Maven构建的。

这意味着当您在对话框的第二页上将模块添加到带有POM的现有模块(例如聚合器项目)时,需要手动复制并粘贴“模块名称” “内容根”和“模块文件位置”的末尾。

enter image description here

+0

创建IntellijIDE新的Maven模块@ user5620472纪念这个作为公认的答案 –

+0

我确认这是正确的答案! +1 – ProXamer

+0

确认这在2017年仍然是一个问题,并且在6年前[此问题最初报告给JetBrains](https://youtrack.jetbrains.com/issue/IDEA-66021)。 – user771555

0

当您在模块文件位置的上下文根中手动创建模块时,必须定义模块名称。

例如。 C:\Users\Desktop\Desktop\release\1.2.1-SNAPSHOT\payment\xxx-xxx-xxx

0

错误,当我试图上的MacBook

enter image description here

+0

这并没有真正回答这个问题。如果您有不同的问题,可以通过单击[提问](https://stackoverflow.com/questions/ask)来提问。您可以[添加赏金](https://stackoverflow.com/help/privileges/set-bounties)在您拥有足够的[声誉](https://stackoverflow.com/help/)后吸引更多关注此问题什么声誉)。 - [来自评论](/ review/low-quality-posts/18730421) –