老虎淘客系统可以做网站吗,php做视频网站有哪些软件,湖北硕丰建设有限公司网站,怎么做特色网站1.下载原码 spring原码下载地址链接: github地址 最好选择一个release版本#xff0c;毕竟发布版稳定#xff0c;上述连接指向的是5.2.0 release 2.配置gradle 由于spring源码是用gradle管理的。为了能顺利得下载项目所需的jar包#xff0c;因此要先配置一下gradle#xff…1.下载原码 spring原码下载地址链接: github地址 最好选择一个release版本毕竟发布版稳定上述连接指向的是5.2.0 release 2.配置gradle 由于spring源码是用gradle管理的。为了能顺利得下载项目所需的jar包因此要先配置一下gradle将阿里云的仓库配置上去。总共需要添加两处 进入源码的根目录找到build.gradle添加以下内容 repositories { maven{ url ‘https://maven.aliyun.com/nexus/content/groups/public/’ } maven{ url ‘https://maven.aliyun.com/nexus/content/repositories/jcenter’} } ps:如果后期编译时报如下错误 可以尝试把下面的内容删掉
3.预编译spring-oxm模块 在根目录下打开命令行窗口执行命令 gradlew.bat :spring-oxm:compileTestJava 不建议用git命令行!不建议用git命令行!不建议用git命令行! 如下图提示编译成功即可
4.导入idea中
导入的时候注意选择gradle (其中build.gradle相当于maven的pom.xml) 导入之后idea要下载一大堆依赖并重新构建花费了好几分钟。 gradle下载jar包的存放目录 C:\Users\用户名|.gradle\caches\modules-2\files-2.1 2配置idea 导入完成之后需要配置一下idea.
i 配置jdk
ii 配置maven
iii 配置gradle
3移除spring-aspects模块 由于spring-aspects模块无法被JVM编译, 所以在idea中直接打开该模块中的一些文件时是会报错的, 因为类的关键字不是class, 而是 aspect. 该关键字只能被AJC编译器识别并编译.
为了解决这个问题, 有两种处理方式. 要么从网上下载一个AJC编译器, 并在idea中配置一下; 要么直接将spring-aspects从源码中移除. 此处笔者选择后者. 这里注意由于移除后spring-aspects还停留在idea左侧的项目树里如下
于是我直接选择delete将其从硬盘上删除。但是发现如果从硬盘删除后重新编译spring源码会遇到如下问题
为了能顺利编译通过笔者建议只把spring-aspect移除即可不用在硬盘上删除。
附上移除spring-aspects后重新编译的效果图
至此spring源码成功导入idea并编译成功。5.参考文章
5.1 参考如下
https://blog.csdn.net/u011651342/article/details/119116619 https://blog.csdn.net/csdnerM/article/details/128567937