主要是给自己看的,以免以后遇到这个问题找不到方法。
问题描述:idea编译maven工程会显示jar包不存在,用maven编译可以通过,仔细检查jar包是都在的,新创建也编译不通过
找了好多方法都不能解决,最终发现以下两种可以解决
解决方案:第一种:(不推荐)
打开idea的Settings, 进入Build Execution Deployment/Build Tools/Maven/Runner,将Delegate IDE勾上就可以了。(将idea的编译和运行的操作委托给maven),这个方法会导致单元测试添加数据时数据库中会多插一条数据,每次运行之前都会先执行maven的打包功能,运行效率大大折扣。
第二种:重新加载本地仓库文件
1.把maven的setting文件中的本地仓库地址注释掉
2.关闭idea,重新加载本地仓库文件
第三种(这个不一定能解决,有的人可以解决)
直接在idea命令行输入:mvn idea:idea即可 (重构一下)文章来源:https://www.toymoban.com/news/detail-518114.html
文章来源地址https://www.toymoban.com/news/detail-518114.html
到了这里,关于Idea2020.1编译maven工程显示jar包不存在的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!