码编辑器中无编译错误,通过maven 的clean 、compile、package进行各种操作也都没问题,但是单击绿色箭头运行(默认会先执行IDE本身的Build操作)却报:程序包xxx不存在。
网上找到的其他人的方案都是勾选Delegate IDE buid/run actions to Maven
直接托管到maven上, 但是这样速度会非常慢, 且不能热部署.
最好的方法是直接本地新建一个空的仓库, 切换到新的仓库后reimport
Setting–>Build, Execution, Deployment–>Build Tools–>Maven–>Local repository
也可以把原来的仓库里的包全部删除重新导入
应该是由于IDEA2021.1版本的bug。我更新之后就再也没有这个问题了,直接从根源解决。