Idea 集成 Maven 即使代码更新也一直不重新编译
发生缘由
-
学习Hibernate
运行环境
-
Idea版本:IntelliJ IDEA 2022.3.1(Ultimate Edition)
-
jdk版本:jdk-8
-
电脑系统:win10
问题解决
我创建了一个名为 hibernate 的空项目,在该项目下面使用 Maven 构建了一个名为 hibernate01 的 Maven 模块。可是每一次修改代码,Maven 都不会重新编译,只能够手动 compile ,这样实在是太麻烦了。最后发现出现该问题的主要原因是因为在项目根目录下面有着 hibernate.iml 和 hibernate01.iml 两个文件(大概是因为冲突了?如果有野生大神,希望不吝赐教🙏)
这里选择干掉 hibernate01.iml 文件,然后重新运行项目就没有问题了!
iml 是 intellij idea 的工程配置文件,里面是当前 project 的一些配置信息。Iml 文件是 IDEA 自动创建的模块文件,用于 Java 应用开发,存储一些模块开发相关的信息,比如一个 Java 组件,插件组件,Maven组件等等,可能会存储一些模块路径信息,依赖信息以及别的一些设置。