美文网首页
使用Maven构建Spring Boot项目时出现:The ty

使用Maven构建Spring Boot项目时出现:The ty

作者: 晓序东风 | 来源:发表于2018-06-19 19:13 被阅读0次

    现象:在main中的run方法出现错误提示"The project was not built since its build path is incomplete. Cannot find the class file for org.springframework.context.ConfigurableApplicationContex,It is indirectly referenced from required .class files",并且项目上出现红色感叹号
    原因:一般是因为maven中缓存的依赖已经损坏,或者是缓存路径下的依赖和你自己指定的依赖存放路径下的依赖不一致
    解决办法:
    1.找到spring在maven中的缓存目录(〜/ .m2 / repository / org / springframework),删除文件夹springframework
    2.找到maven的安装目录下的conf文件夹下的setting.xml文件,找到<localRepository></localRepository>指定的路径,同样删除 org / springframework目录
    在cmd中输入mvn -v会显示你本机安装的maven相关信息


    maven信息.png

    找到maven的安装目录下的conf文件夹下的setting.xml文件


    自定义的存放路径.png
    3.在项目pom.xml文件所在的目录下打开cmd执行mvn dependency:purge-local-repository
    最后,如果还是不行,手动复制<localRepository></localRepository>指定的路径下的 org / springframework目录覆盖〜/ .m2 / repository / org / springframework目录

    相关文章

      网友评论

          本文标题:使用Maven构建Spring Boot项目时出现:The ty

          本文链接:https://www.haomeiwen.com/subject/rtrzeftx.html