Maven依赖同步报错Tag mismatch及aspectjweaver版本冲突求助
解决Maven依赖同步Tag mismatch及aspectjweaver版本冲突问题
- 直接删除本地Maven仓库中损坏的
org/aspectj/aspectjweaver/1.9.6整个文件夹,该版本文件缺失是当前报错的直接诱因。 - 在项目pom.xml中添加版本锁定配置,强制Maven使用你已有的1.9.7版本,避免自动拉取有问题的1.9.6:
<dependencyManagement> <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.7</version> </dependency> </dependencies> </dependencyManagement>
- 执行Maven命令强制清理缓存并重新同步依赖:
mvn clean install -U - 若仍出现Tag mismatch报错,直接删除本地仓库中
org/aspectj整个目录,再重新执行上述命令让Maven完整拉取1.9.7版本的依赖。
注意:不要直接复制朋友的依赖文件夹到本地仓库,这种操作极易引发版本冲突、校验不匹配问题,正确做法是通过pom.xml配置依赖版本,由Maven统一管理拉取流程。
内容的提问来源于stack exchange,提问作者Shrutika Dorugade
相关产品推荐
相关产品推荐

