日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring源码学习一,下载Spring源码并配置gradle环境

發布時間:2023/12/10 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring源码学习一,下载Spring源码并配置gradle环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Spring源碼學習一,下載Spring源碼并配置gradle環境

Spring是基于gradle開發,可以簡單理解gradle是和Maven一樣的Jar包管理工具

1. 下載Spring源碼

我們先下載Spring源碼,直接去Spring的GitHub主頁下載:Spring主頁,值得一提的是Spring的作者Rod Johnson是一位音樂學博士,看來寫代碼厲害的都是學音樂的😝

2. 下載gradle并配置環境

注意:解壓完成后不要直接用 IDEA 打開,因為 Spring 的源碼是用 gradle 構建的。如果已經用 IDEA 打開了請刪除后重新解壓

我們首先查看一下自己下的Spring源碼對應的gradle版本,在spring-framework-5.0.x\gradle\wrapper 下的gradle-wrapper.properties文件,查看里邊的 gradle 版本并下載相應版本

gradle下載地址

下載并解壓(強烈建議所有環境依賴放在一個文件下便于管理),先在配置下環境,打開系統環境遍歷

然后驗證一下看環境是否配好了

win+R打開cmd

接下來我們需要在用戶目錄下新建一個init.gradle 文件,將國外源換成國內鏡像(如果沒有.gradle 這個目 錄,需要自己新建一個)

配置文件:

allprojects{repositories {def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/nexus/content/groups/public'def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/nexus/content/repositories/jcenter'all { ArtifactRepository repo ->if(repo instanceof MavenArtifactRepository){def url = repo.url.toString()if (url.startsWith('https://repo1.maven.org/maven2')) {project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."remove repo}if (url.startsWith('https://jcenter.bintray.com/')) {project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."remove repo}}}maven {url ALIYUN_REPOSITORY_URLurl ALIYUN_JCENTER_URL}} }

3. 在IDEA中打開Spring源碼

首先我們要用cmd進入到Spring目錄,然后用gradlew :spring-oxm:compileTestJava將spring 轉成 IDEA 可以導入的工程結構。

構建成功:

也有可能構建失敗,報錯像下面這樣,是因為沒有安裝git工具,或者沒有初始化spring源碼的目錄,進入git bash here,敲入git init

Build scan background action failed. org.gradle.process.internal.ExecException: Process 'command 'git'' finished with non-zero exit value 128

如果還是有報錯可以不用管它,先打開idea導入Spring源碼工程

檢查一下自己gradle的地址,上面那個是jar包放的目錄,會在此目錄下生成一個cache的目錄。下面那個就是gradle的地址

看下目錄下的build.gradle文件,將下載的鏡像源修改一下

將阿里云的鏡像源放在前面:

maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }

然后點擊右邊插件區gradle圖表的那個小象,下載一下依賴,漫長的等待后就會下載完畢

至此就可以進行愉快的Spring源碼研究了💖

總結

以上是生活随笔為你收集整理的Spring源码学习一,下载Spring源码并配置gradle环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。