美文网首页
Spring源码构建导入IDEA常见问题及解决方案

Spring源码构建导入IDEA常见问题及解决方案

作者: 爪蛙程序猿 | 来源:发表于2020-05-01 22:59 被阅读0次
使用阿里云镜像加速jar包下载

找到build.gradle文件,修改如下

buildscript {
    repositories {
        //添加阿里云镜像
        maven { url "http://maven.aliyun.com/nexus/content/groups/public" }
        maven { url "https://repo.spring.io/plugins-release" }
    }
    dependencies {
        classpath("io.spring.gradle:propdeps-plugin:0.0.9.RELEASE")
        classpath("org.asciidoctor:asciidoctorj-pdf:1.5.0-alpha.16")
    }
}

configure(allprojects) { project ->
  ...略
    repositories {
        //添加阿里云镜像
        maven { url "http://maven.aliyun.com/nexus/content/groups/public" }
        maven { url "https://repo.spring.io/libs-release" }
        mavenLocal()
    }
}
加速spring源码编译构建速度

使用build -x test命令构建跳过测试

1. spring源码编译报找不到cglib和objenesis的错误

解决方案:
在Gradle构建窗口找到spring -> Tasks -> other ->执行cglibRepackJar和objenesisRepackJar

2. 报org.springframework.oxm.jaxb.test不存在问题的解决方案(spring-oxm缺少castor和jaxb)

解决方案:
在Gradle构建窗口找到spring -> Tasks -> other -> 执行genCastor和genJaxb

3.spring源码编译spring-aspects模块报错问题解决

解决方案:
下载并安装Aspectj
配置如下图红框部分

图片.png 图片.png

参考:

https://www.cnblogs.com/bingco/p/12082955.html
https://blog.csdn.net/qq_38196479/article/details/104071904
https://blog.csdn.net/panchang199266/article/details/100548710

相关文章

网友评论

      本文标题:Spring源码构建导入IDEA常见问题及解决方案

      本文链接:https://www.haomeiwen.com/subject/eywcghtx.html