Intellij IDEA:与Maven依赖项不同步的工件依赖项

时间:2015-05-05 13:33:40

标签: java maven intellij-idea

我正在Intellij IDEA开展一个项目,该项目分为几个Maven模块。此外,我将这些模块配置为WAR工件,因此可以将它们独立部署到Tomcat 8。在开发过程中,我认识到目前为止无法解决的行为:如果我在模块的pom.xml中添加/删除依赖项,则在我的最终工件的lib目录中不考虑这些更改,导致服务器启动时出现ClassNotFoundExceptions,因此上。我遇到的唯一解决方案是手动修复我的工件设置中的这些更改,这对我来说似乎不太方便。有没有办法配置IntelliJ自动同步atrifact的lib文件夹与Maven依赖项?

抱歉重复。我已经发现了与此相关的问题,但这些解决方案以及JetBrains文档到目前为止还没有成功。

感谢帮助我!

1 个答案:

答案 0 :(得分:0)

终于明白了。如果您手动创建WAR工件,则会出现问题。因为IntelliJ使用pom.xml自动配置工件,包括war使IDEA为您创建所有必需的工件。这些始终与您的Maven依赖项保持同步。