ToB企服应用市场:ToB评测及商务社交产业平台
标题:
spring源码环境搭建
[打印本页]
作者:
石小疯
时间:
2023-4-4 14:14
标题:
spring源码环境搭建
spring源码环境搭建
组件 版本 jdk 1.8.0_192 spring-framework 5.3.x gradle 7.5.1 idea 2022.3.3 aspectJ 1.9 可根据spring-framwork项目说明灵活选择
一、拉取spring-framework项目
1、spring-framework项目github地址(可以fork到自己的github仓库)
https://github.com/spring-projects/spring-framework
2、clone 5.3.x分支到本地(也可以clone其他版本)
二、安装配置gradle
1、下载gradle
查看Spring-framework指定版本对应的Gradle版本
gradle下载地址:
https://gradle.org/releases/
2、安装gradle
解压下载的gradle包到本地文件夹,在init.d目录下新建init.gradle文件,并配置中央仓库
allprojects{
repositories {
mavenLocal()
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/jcenter/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
maven { url 'https://jitpack.io/' }
}
}
settingsEvaluated { settings ->
settings.pluginManagement {
repositories.clear()
repositories {
mavenLocal()
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin/'
}
}
}
}
复制代码
新建文件夹repository_gradle,本地仓库
3、配置gradle
配置环境变量GRADLE_HOME、GRADLE_USER_HOME
添加path
验证gradle
三、idea导入项目、配置
1、jdk、gradle设置
2、aspectJ配置(spring切面编程:spring-aop、spring-aspects需要aspectJ进行编译)
aspectJ下载及安装
下载地址:
https://www.eclipse.org/aspectj/downloads.php
在下载的aspect包目录下执行下面命令进行aspectJ安装
java -jar aspectj-1.9.6
复制代码
idea aspectJ配置
aspectJ插件
aspectJ配置
idea project structure配置spring-aop、spring-aspects项目的编译环境
3、仓库配置
repositories {
mavenLocal()
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/jcenter/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
maven { url 'https://jitpack.io/' }
mavenCentral()
gradlePluginPortal()
}
复制代码
四、依赖加载及项目编译
1、依赖加载完成后编译spring-oxm
2、编译整个工程
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4