maven-导入4.0.0.BOOTSTRAP-SNAPSHOT遇到的问题。
今天深入了解一下Spring,看了曹工的文章,想跑一下他的demo:https://gitee.com/ckl111/spring-boot-first-version-learn
他是基于Spring的第一个版本:4.0.0.BOOTSTRAP-SNAPSHOT 来做demo和分析源码的。
结果maven导入依赖报错:
好不容易找到华为云的镜像:https://mirrors.huaweicloud.com/repository/maven/org/springframework/spring-expression/4.0.0.BOOTSTRAP-SNAPSHOT/
在网页上明明看到这些maven包,但是idea中maven reimport还是报上面说的,无法找到包的错误。
然后就是各种调maven中setting.xml的repository的顺序,还是下载不了jar包到本地。
<repositories> <repository> <id>huaweicloud-snapshotsid> <name>huaweicloud Spring Snapshotsname> <url>http://mirrors.huaweicloud.com/repository/maven/url> <snapshots> <enabled>trueenabled> snapshots> repository> <repository> <id>nexus-aliyunid> <name>Nexus aliyunname> <layout>defaultlayout> <url>http://maven.aliyun.com/nexus/content/groups/publicurl> <snapshots> <enabled>trueenabled> <updatePolicy>dailyupdatePolicy> snapshots> <releases> <enabled>trueenabled> <updatePolicy>dailyupdatePolicy> <checksumPolicy>failchecksumPolicy> releases> repository> <repository> <id>spring-snapshotsid> <name>Spring Snapshotsname> <url>https://maven.springframework.org/snapshoturl> <snapshots> <enabled>trueenabled> snapshots> repository> <repository> <id>spring-pluginsid> <name>Spring pluginsname> <url>https://repo.spring.io/plugins-release/url> <snapshots> <enabled>trueenabled> snapshots> repository> <repository> <id>springid> <name>springname> <layout>defaultlayout> <url>https://repo.spring.io/plugins-release/url> <snapshots> <enabled>trueenabled> <updatePolicy>dailyupdatePolicy> snapshots> <releases> <enabled>trueenabled> <updatePolicy>dailyupdatePolicy> <checksumPolicy>failchecksumPolicy> releases> repository> repositories>
最后实在不行没有办法了,把报错找不到 jar 包的,一个一个在浏览器下载下来,放到本地的 repository 中。
浏览器中查看华为云镜像的jar包
并且把pom.xml中设置了repository的全部改成华为镜像的地址,终于成功。