目录

经历过的IDEAMavenJDK一些困惑

经历过的IDEA+Maven+JDK一些困惑

注意事项:由于使用过程中是IDEA绑定好另外2个工具,所以报错统一都显示在控制台,但要思考和分辨到底是IDEA本身问题导致的报错,还是maven导致的

标准配置

https://i-blog.csdnimg.cn/direct/eca7c37136f548779908c36a5dda4318.png

maven

https://i-blog.csdnimg.cn/direct/2d91ae1615f84277a59bf8f5f5ab90d1.png https://i-blog.csdnimg.cn/direct/72f420761b2942e682476f85e249a1ce.png https://i-blog.csdnimg.cn/direct/4c410e59f376450db747e18fb986b150.png https://i-blog.csdnimg.cn/direct/feb3ae39d5564d28b465808b8cab0517.png Java Compiler Structure

编辑期

定义:指的是从open projects开始,到执行maven构建之前 maven仓库:本地仓库、私服仓库、公域仓库 settings文件 【攻略】指定不同maven版本 【攻略】指定不同路径的本地仓库 【问题】本地仓库缓存 为什么他没报错我却报错了 IDEA缓存

【问题】编译成功但代码编辑窗报错

说明不是maven或者代码问题,而是IDEA的问题,执行Reload以触发indexs刷新 https://i-blog.csdnimg.cn/direct/8f38c6c8be9d48b1aaf4776bf8abdc71.png

编译期

定义:执行maven编译开始,到启动项目成功之前 编译报错,但编辑没报错 Reload All projects:在解决了报错之后reload

运行期

定义:启动项目成功之后,运行过程中 ClassNotFound 【问题】JeRebel:编译成功但编辑失败(打开某些文件会失败)那就没法热部署