Maven 软件包工作正常,但 Intellij 的构建失败

2022-08-31 08:09:44

我有一个JDK 1.7项目,在我的maven存储库中对本地jar具有maven依赖性。

我无法使用Intellij构建项目,并出现找不到符号的错误(符号是从本地jar导入包的类)

但是我可以使用“mvn package”成功构建项目。

我花了很多时间寻找解决方案,我已经做过的事情:

  • 无效的缓存
  • “mvn 干净安装”本地 jar 依赖项
  • 在 Intellij 的 maven 配置中标记为“自动加载快照”
  • 在Intellij中重新激活的maven
  • 辛科恩化

这个错误发生在我之前几次,但通常只是关闭Intellij和/或做“mvn干净安装”就可以了。

请帮忙。


答案 1

我知道这已经很晚了,但执行可以解决问题。mvn idea:idea

该命令重新生成关键的 IntelliJ IDEA 文件:、 、 和 ,从而将它们与 .iprimliwspom.xml

文档:https://maven.apache.org/plugins/maven-idea-plugin

该插件已停用,但仍然(截至2021年6月5日)像魔术一样工作:)


答案 2

尝试删除所有 .iml 和您的 POM。然后再次将POM复制并粘贴到项目中,然后重新打开并重新导入它。


推荐