Maven安装工作但Intellij的构建没有

时间:2018-04-16 09:04:43

标签: java maven intellij-idea

我对多模块maven项目有以下问题:

该项目最初是在Eclipse中创建的,可以在那里编译和运行。它也可以使用mvn install构建。

现在,当我使用以下内容将项目导入Intellij时 import options识别父pom.xml并导入项目及其模块。

一切看起来都很好,但是当我尝试编译它时,找不到一个类,它有一个来自另一个模块的类作为依赖项。

我尝试了很多解决方案,只有一个适合我的解决方案是this中建议的过时的maven想法插件mvn idea:idea 线。现在,每当任何项目中的某些内容发生变化时,我都必须重新运行mvn idea:idea并希望它有效 - 否则我必须再次导入整个项目。

我在导入过程中做错了什么?为什么mvn install在命令行上有效,但是在Intellij中构建项目却没有?

1 个答案:

答案 0 :(得分:2)

尝试通过转到File - >清除Intellj缓存一次。无效缓存/重新启动单击它。您将获得一个选项,在那里选择Invalidate and Restart。

重新导入maven项目并再次编译它应该可以工作。