idea编译与maven编译的问题

先说下idea编译按钮的位置

编译运行时,会在idea底部出现Build面板

比较:

idea编译器编译整个项目

maven编译器根据pom.xml的配置,可实现灵活编译

两套编译会遇到的问题:

maven 编译成功 ,但idea编译失败:

如test目录中的代码有问题,maven编译可以选择跳过test,但idea编译就不行;

maven编译失败,但idea编译成功:

如maven仓库缺少依赖,idea编译能成功,maven就不行;

其他:

此外 由于idea的缓存机制,会导致idea编译会出现一些莫名奇妙的问题。

解决方案

多种不同的解决方案适用于不同的场景:

第一种:将idea的编译工作交给maven

能解决idea缓存导致的idea编译报错 & 能解决maven仓库缺少依赖,但idea编译成功的问题

第二种:手动添加idea编译时需要排除的文件(即跳过指定文件)

相关推荐
即将进化成人机5 分钟前
springboot项目创建方式
java·spring boot·后端
教练、我想打篮球13 分钟前
117 javaweb servlet+jsp 项目中修改了 数据库连接配置, 却怎么都不生效
java·servlet·jdbc·jsp
你不是我我16 分钟前
【Java 开发日记】我们来说一说 Redis IO 多路复用模型
java·开发语言·redis
SadSunset18 分钟前
(13)复杂查询
java·笔记·架构·mybatis
浩瀚地学19 分钟前
【Java】ArrayList
java·开发语言·经验分享·笔记
阿杰同学27 分钟前
Java 设计模式 面试题及答案整理,最新面试题
java·开发语言·设计模式
这样の我27 分钟前
java 模拟chrome指纹 处理tls extension顺序
java·开发语言·chrome
Genevieve_xiao32 分钟前
【数据结构与算法】【xjtuse】面向考纲学习(下)
java·数据结构·学习·算法
4311媒体网34 分钟前
php和c++哪个更好学?C++难学吗?
java·c++·php
毕设源码-朱学姐39 分钟前
【开题答辩全过程】以 基于SpringBoot的流行音乐网站的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端