无法读取项目中所需库tomcatembedwebsocket的java存档,或者该存档不是有效的ZIP文件
我使用Initialzrhttps://start.spring.io/创建了一个新的Spring项目,使用以下设置:
Group: com.renielcanlas
Artifact: SpringDemo
对于依赖项,web,执行器,以及开发工具,然后
- 我下载了这个软件包
- 解压到我的工作区
- 作为Maven项目导入eclipse
- 建设项目
然后我收到一个错误
Archive for required library: 'C:/Users/[PCNAME]/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.32/tomcat-embed-websocket-8.5.32.jar' in project 'SpringDemo' cannot be read or is not a valid ZIP file SpringDemo Build path Build Path Problem
我尝试了以下方法:
- 从MavenRepository下载jar文件的新副本
- 用新的jar文件替换给定的jar文件(错误)
- 重建
- 右键单击>&燃气轮机;马文>&燃气轮机;来自eclipse的UpdateProject
但仍然不起作用。它仍然给出相同的错误。
我已经检查了以下问题:
Unable to resolve Eclipse "Archive for required library..." issue
Spring websocket in embedded tomcat 8.0.21
# 1 楼答案
行动
并不能保证每个依赖项都能正常工作
您在Manven local的依赖项已损坏/错误。您需要通过文件管理器中的删除操作删除旧的/错误依赖项,或者转到您的目录,其中有
pom.xml
,release命令然后关闭IDE,再次运行Maven