背景
重装电脑后,安装 idea maven 后,导入原有项目,项目启动提示缺少文件,查询相关模块下并没有生成target 文件,每当启动DEBUG的说会报错程序包xxx不存在
IDEA中的maven项目下,可能出现这种情况:代码编辑器中无编译错误,通过maven 的clean 、compile、package进行各种操作也都没问题,但是单击绿色箭头运行(默认会先执行IDE本身的Build操作)却报:程序包xxx不存在
使用IDEA运行maven项目,代码没有编译错误运行却报错: "程序包xxx不存在"的问题。但实际相关jar包都可以找到,找不到的包都可以ctrl+左键点击进去,同时也可以打包成功。但是IDEA就是无法运行。
解决
IDEA勾选"delegate IDE build/run actions actions to Maven",将编译托管给maven来解决。但是,每次项目运行时,会默认编译所有模块。
File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Runner

本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。
在重装电脑后安装IDEA和Maven,导入项目启动时可能出现程序包不存在的错误,即使代码无误且能打包成功。问题在于IDEA未将编译委托给Maven。解决方法是进入设置,勾选delegateIDEbuild/runactionsactionstoMaven,让Maven负责编译,但这样可能每次运行都会编译所有模块。

3088

被折叠的 条评论
为什么被折叠?



