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的全部改成华为镜像的地址,终于成功。

相关