⛔ 开发届牛马 ☕

降智荷包蛋

JAVA开发工程师

Spring源码下载、构建

1.本文前期准备:

(1)Spring版本:spring-framework-5.0.2.RELEASE

 下载spring-framework-5.0.2.RELEASE后,在文件夹里找到build.gradle文件,可以查看对应的gradle版本。 尽量对应下载gradle版本,以免依赖下载或者其他问题出现。

(2)gradle版本: gradle-4.3.1

  解压后配置环境变量。

 

2.构建

spring-framework-5.0.2.RELEASE文件夹下,打开cmd,执行gradlew.bat。

 

3.构建问题

复制代码
D:\github\spring-framework-5.0.2.RELEASE>gradlew.bat

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'spring'.
> Could not resolve all files for configuration ':classpath'.
   > Could not resolve io.spring.gradle:propdeps-plugin:0.0.8.
     Required by:
         project :
      > Could not resolve io.spring.gradle:propdeps-plugin:0.0.8.
         > Could not get resource 'http://repo.springsource.org/plugins-release/io/spring/gradle/propdeps-plugin/0.0.8/propdeps-plugin-0.0.8.pom'.
            > Could not GET 'http://repo.springsource.org/plugins-release/io/spring/gradle/propdeps-plugin/0.0.8/propdeps-plugin-0.0.8.pom'. Received status code 403 from server: Forbidden
      > Could not resolve io.spring.gradle:propdeps-plugin:0.0.8.
         > Could not get resource 'https://repo.spring.io/plugins-release/io/spring/gradle/propdeps-plugin/0.0.8/propdeps-plugin-0.0.8.pom'.
            > Could not GET 'https://repo.spring.io/plugins-release/io/spring/gradle/propdeps-plugin/0.0.8/propdeps-plugin-0.0.8.pom'. Received status code 401 from server:
   > Could not resolve io.spring.gradle:docbook-reference-plugin:0.3.1.
     Required by:
         project :
      > Could not resolve io.spring.gradle:docbook-reference-plugin:0.3.1.
         > Could not get resource 'http://repo.springsource.org/plugins-release/io/spring/gradle/docbook-reference-plugin/0.3.1/docbook-reference-plugin-0.3.1.pom'.
            > Could not GET 'http://repo.springsource.org/plugins-release/io/spring/gradle/docbook-reference-plugin/0.3.1/docbook-reference-plugin-0.3.1.pom'. Received status code 403 from server: Forbidden
      > Could not resolve io.spring.gradle:docbook-reference-plugin:0.3.1.
         > Could not get resource 'https://repo.spring.io/plugins-release/io/spring/gradle/docbook-reference-plugin/0.3.1/docbook-reference-plugin-0.3.1.pom'.
            > Could not GET 'https://repo.spring.io/plugins-release/io/spring/gradle/docbook-reference-plugin/0.3.1/docbook-reference-plugin-0.3.1.pom'. Received status code 401 from server:

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 5s
复制代码

移动网络问题,要注释掉国外源。

修改build.gradle文件,添加阿里云仓库地址

复制代码
buildscript {
    repositories {
        maven { url "https://maven.aliyun.com/nexus/content/groups/public/" }
        maven { url "https://maven.aliyun.com/nexus/content/repositories/jcenter" }
        maven { url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin" }
        /* maven { url "https://repo.spring.io/plugins-release" } */
    }
    dependencies {
        classpath("io.spring.gradle:propdeps-plugin:0.0.8")
        classpath("io.spring.gradle:docbook-reference-plugin:0.3.1")
        classpath("org.asciidoctor:asciidoctorj-pdf:1.5.0-alpha.16")
        classpath("org.asciidoctor:asciidoctorj-epub3:1.5.0-alpha.7")
    }
}
复制代码

 

4.构建成功

 

posted @   降智荷包蛋  阅读(245)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示