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编译时需要排除的文件(即跳过指定文件)

相关推荐
2401_841495645 分钟前
【数据结构】链栈的基本操作
java·数据结构·c++·python·算法·链表·链栈
元亓亓亓7 分钟前
SSM--day2--Spring(二)--核心容器&注解开发&Spring整合
java·后端·spring
毕设源码-赖学姐30 分钟前
【开题答辩全过程】以 SpringMVC在筑原平面设计定制管理信息系统的应用与实践为例,包含答辩的问题和答案
java·eclipse
程序定小飞1 小时前
基于springboot的蜗牛兼职网的设计与实现
java·数据库·vue.js·spring boot·后端·spring
咖啡Beans1 小时前
RestTemplate调用API的常用写法
java·spring boot·网络协议
卷Java2 小时前
预约记录关联查询接口说明
java·开发语言·spring boot·python·微信小程序
寻星探路2 小时前
Java EE初阶启程记12---synchronized 原理
java·java-ee
qq_574656252 小时前
java代码随想录day50|图论理论基础
java·算法·leetcode·图论
蒋星熠2 小时前
Maven项目管理与构建自动化完全指南
java·前端·python·自动化·maven
sheji34162 小时前
【开题答辩全过程】以 ssm框架的智能校园服务系统为例,包含答辩的问题和答案
java·eclipse