美文网首页
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