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编译时需要排除的文件(即跳过指定文件)
原文地址:https://blog.csdn.net/Langkaixin/article/details/144143260
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!