导入maven项目各个注解均报错的解决方案

导入maven项目各个注解均报错

所遇问题

导入maven项目各个注解均报错了

思考1:

这个项目使用了springboot;spring是个”大容器”,所有对象的创建和管理都交给了它, (SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。

最明显的特点是,让文件配置变的相当简单、让应用部署变的简单(SpringBoot内置服务器,并装备启动类代码),可以快速开启一个Web容器进行开发。);先去查看springboot是否扫描到这些文件;

结果:查看配置文件XML以及各层的依赖,应该没出错。

思考2:

该导入的包是否成功导入?查看maven依赖树(mvn dependency),并检查依赖版本等是否有用;结果:应该没错,依赖树上显示了加入的jar包。

思考3:

有事问度娘;百度上的方法各异;我并没有成功,也许是我操作或者对它们的理解出了问题吧;决定问大佬,我问了大佬,大佬从事安卓开发多年,所以帮我叫来另一个大佬;在另一个大佬的指点下,

解决方案

我先是去了本地仓库setting.xml下的镜像改为aliyun的镜像;(下图是查找你当前maven项目的本地仓库已经配置文件setting.xml的方法)

导入maven项目各个注解均报错的解决方案_第1张图片

导入maven项目各个注解均报错的解决方案_第2张图片

我这个是默认生成的,如果没有配置文件setting.xml;就自己新建一个;新建方法很多这里就不介绍了;附上我的setting.xml


 

 


 
  
  
  
  
  F:/eclipse_workspace20170314/repository
 
  
 
  
 
  
  
    
  
 
  
  
    
  
 
  
  
    
 
    
  
 
  
  
    
 
    
        nexus-aliyun
        *
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public
    
 
  
 
  
    
 
    
  
 
  

如何修改成aliyun镜像:

导入maven项目各个注解均报错的解决方案_第3张图片

然后去本地仓库把.lastUpdated为后缀的文件删除了;再重新下载依赖;也就那些jar包,解决了吗?并没有,再试一次?去本地仓库把.lastUpdated为后缀的文件删除了,重新导入maven项目;不成啊。最后,我把本地仓库里的jar全删除了,再重新导入项目,重新下载依赖,就成功了。

原因:本地仓库里存有上一个项目所留下jar包,jar版本不同起了冲突,所以有一些jar无法使用,或者是导入项目后加载依赖时出现了jar包破损。(恳请纠正我,我也是百度并自己理解的出来的原因)

如果查看错误,出现不能被读或者它某jar也许是个zip文件这类错误,就是jdk版本太低,去更换一下项目的jdk环境,选择项目属性进行查看并更改

新导入maven项目注解爆红,所有依赖包无法导入

刚开始做maven项目时,导入网上的一个开源spring boot项目结果整体崩掉,所有注解全部报错,进行下载依赖无法下载,idea中点击无反应,搜了一下午的bug也未彻底解决:

导入maven项目各个注解均报错的解决方案_第4张图片

经过反复测试终于发现原因所在!!!

是因为本人电脑系统所致,在配置maven环境变量是无法读取引用路径符号%,导致maven没彻底配置成功,即使cmd输入 mvn -v显示没问题

解决步骤如下

在系统变量配置中配置path变量时使用maven安装的bin目录绝对路径即可!!!

导入maven项目各个注解均报错的解决方案_第5张图片

导入maven项目各个注解均报错的解决方案_第6张图片

此bug可能仅是部分小伙伴的系统会出现,一定记住谨防采坑!!!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家

你可能感兴趣的