在pom.xml中添加依赖项后,Intellij丢失了项目设置

时间:2017-04-20 08:59:51

标签: intellij-idea pom.xml

我在Mac OS上使用Intellij IDEA 15进行SpringMVC开发。有一个问题,一旦我修改了pom.xml(添加或删除依赖配置),我在项目结构中所做的更改,例如设置web项目的根路径或make / src / main / java是源文件夹而不是包文件夹将丢失,我该如何解决这个问题?感谢。

2 个答案:

答案 0 :(得分:2)

CrazyCoder的评论解决了我的问题。检查pom.xml后,我发现sourceDirectory是src,warSourceDirectory是webapp,将sourceDirectory更改为src / main / java,warSourceDirectory更改为src / main / webapp解决了问题。谢谢!

答案 1 :(得分:0)

这是设计 - 它是maven和intellij的工作方式。如果你在想法中配置了关于项目结构,依赖关系或构建指令的特定内容,那么当你重新导入你的pom时它就会丢失。

你的最终评论表明你没有在java项目的传统布局中使用你的代码,所以你可以配置maven / intellij来使用你当前的布局,或者你可以做几乎所有人做的事情并且你可以选择你的代码到标准结构。您可以从official documentation或许多堆栈溢出问题中找到有关maven标准目录结构的更多信息。