繁体   English   中英

IntelliJ无法解析由maven提供的符号(导入)(在pom.xml中)

[英]IntelliJ fails to resolve symbols (imports) provided by maven (in pom.xml)

我有一个JEE项目,并使用Maven进行构建。 在pom.xml中,我指定了某些依赖项,例如org.jboss.ejb3或org.jboss.logging。

构建应用程序可以在IDE内部/使用IDE进行,也可以从cmd手动调用“ mvn clean install”。 我现在的问题是,从pom.xml中包含的依赖项中的所有导入都被标记为“无法解析”,这导致正确的代码被标记为不正确以及自动完成功能不起作用。 我尝试过重新导入该项目,但是根本没有产生任何结果。

另外,我已经搜索了互联网(包括Stackoverflow),但是找不到答案可以帮助我解决问题。

在不知道您看到什么错误的情况下,我将假设您的问题与Eclipse项目属性(构建路径,src目录规范,输出类目录等)有关。

您已标记了m2eclipse插件,因此您应该能够在Eclipse中右键单击您的项目,然后选择maven-> update project configuration。 如果在maven下没有看到该选项,则应该首先看到一个名为maven-> enabledependency management的选项。 首先单击该按钮,然后您应该能够看到更新项目配置选项。

如果不能解决问题,请在命令提示符下打开包含pom.xml文件的项目目录,然后运行mvn eclipse:eclipse。

只要您的Maven构建本身成功,上述方法之一就可以解决这些令人讨厌的错误消息。

暂无
暂无

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

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