java - Maven 安装有效,但 Intellij 的构建无效

标签 java maven intellij-idea

我在多模块 Maven 项目中遇到以下问题:

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

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

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

我尝试了很多解决方案,唯一对我有用的是过时的 Maven idea 插件 mvn idea:ideathis 中建议的那样。 线。现在,每当项目 poms 中的某些内容发生更改时,我都必须重新运行 mvn idea:idea 并希望它能正常工作 - 否则我必须再次导入整个项目。

我在导入过程中做错了什么?为什么在命令行上 mvn install 可以工作,但在 Intellij 中构建项目却不行?

最佳答案

尝试通过转到"file"->“无效缓存/重新启动”来清除 Intelj 缓存一次,然后单击它。您将看到一个选项,在其中选择“无效”和“重新启动”。

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

关于java - Maven 安装有效,但 Intellij 的构建无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49853438/

相关文章:

Java 效率 : Fullscreen Exclusive Mode

java - 在 Android ICS 操作栏中显示菜单项

Java动态绑定(bind): Why the compiler cannot distinguish overriden methods

java - 部署失败: repository element was not specified in the POM

maven - Maven构建脚本

java - IntelliJ 调试器找不到变量

java - IntelliJ 中的共享内容根(跨模块共享源)

java - JPanel 上的 drawImage() 或在 GridLayout 顶部添加图像

maven - 如何使用 Maven 构建 Gradle 插件

android - 带 IntelliJ 的 Butterknife