关于spring:Spring5327源码构建

3次阅读

共计 1599 个字符,预计需要花费 4 分钟才能阅读完成。

首先第一步先上官网文档,能够大略看一眼,步骤很简略,整体总来说就两步。当初开始入手搞

  1. 下载源码,个别是从 git 上,如果上不去就从我的网盘下吧。
  2. 特地揭示 下载 zip 包时要选对版本,
    看一下如何选的

    在这个地位看图
    下载 zip 包,放到在本人要放的地位解压关上

3. 这个只针对于 5.3.27 的所以 gradle 也必须要指定 7.5.1 版本,搞好配置,不会的话能够百度一下,很简略
gradle 指定版本 属性 distributionUrl 外面有 gradle 版本

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=<https://services.gradle.org/distributions/gradle-7.5.1-bin.zip>
zipStoreBase=GRADLE\_USER\_HOME
zipStorePath=wrapper/dists

4. 后面两步筹备好后,关上命令行界面,win+R 走到 spring-framework-5.3.27 目录底下

5. 在命令行中执行命令依照官网文档来就行 win 不须要./ linux 须要

gradlew build

6. 而后你就发现你报错了,谬误如下

贼烦来!!!搞搞
问题在这,刚刚下了 zip 解压的,这个又是 git 我的项目,所以没有 add,你想想就晓得了,解决一下

git init .
git add .
git status
git commit --am 'fix: Git command error'

没坑你哦,挨个执行完了就能行电脑忒慢的话能够等等,我午睡一会儿写(我电脑也很慢,没法截图进行不上来了)


弄完后就用 idea 关上这个我的项目,持续搞

7. 在 idea 中配置好 gradle

8. 批改这两个文件增加阿里的仓库配置,墙外的链接拜访太慢,没工具的也连不上

maven{url 'https://maven.aliyun.com/repository/central'}
maven{url 'https://maven.aliyun.com/repository/public'}
maven{url 'https://maven.aliyun.com/repository/google'}
maven{url 'https://maven.aliyun.com/repository/gradle-plugin'}
maven{url 'https://maven.aliyun.com/repository/spring'}
maven{url 'https://maven.aliyun.com/repository/spring-plugin'}
maven{url 'https://maven.aliyun.com/mvn/guide'}
maven{url 'https://maven.aliyun.com/repository/apache-snapshots'}

9. 改一下代码 避免编译出错

if (method.canAccess(null) && !KCallablesJvm.isAccessible(function)) {KCallablesJvm.setAccessible(function, true);  
}

在这一步的时候,有可能你会呈现 点击 build 后发现还有这个谬误

当然如果你们把 maven 仓库地址全都复制过来,应该遇不到这个问题,这个问题的起因是如果是拜访这个谬误外面的地址,会发现须要输出账号密码,咱们加了阿里仓库的全家桶,这个当前就不会呈现这个问题了。如果还呈现就重启一下 idea,清一下缓存试试

而后从侧边中的 gradle 中点击 spring 底下的 Tasks–>other–>compileTestJava 如下图

最初通过 idea 的奋力奔跑呈现了下图这个样子就阐明胜利了

接下来就能够本人建一个模块

连忙试试吧

正文完
 0