繁体   English   中英

Intellij IDEA:工件依赖关系未与Maven依赖关系同步

[英]Intellij IDEA: Artifact dependencies not synchronized with Maven dependencies

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

对不起,如果有重复。 我已经找到了与此相关的问题,但是到目前为止,这些解决方案以及JetBrains文档都没有成功。

感谢您的帮助!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM