zoukankan      html  css  js  c++  java
  • spring5源码编译过程中必经的坑

    spring源码编译流程:
    Spring5 源码下载

    第 一 步 :
    https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip
    第二步: 下载 gradle
    http://downloads.gradle.org/distributions/gradle-4.1-bin.zip
    第三步: 解压,配置 GRADLE_HOME 和 Path (如果下载依赖速度慢不能忍需要配置本地仓库、远程仓库)
    第四步: 验证 gradle -v, 环境变量是否正确
    第五步: 点击Sping源码下 gradlew.bat 构建项目

    导入项目遇见问题:

    1.No such property: immutableValues for class: org.gradle.api.internal.tasks.DefaultTaskDependency

    解决:修改 spring-beans.gradle

    注释掉这两行代码
    //def deps = compileGroovy.taskDependencies.immutableValues + compileGroovy.taskDependencies.mutableValues
    //compileGroovy.dependsOn = deps - 'compileJava'

    2.Could not find method useJUnitPlatform()

    注释:spring-test.gradle中这行代码
    //  useJUnitPlatform {
    //    includeEngines 'junit-jupiter'
    //    excludeTags 'failing-test-case'
    // }

    3.spring core核心代码报错

    解决方案: 
    cmd进入该目录 
    E:>cd xxxspring-frameworkspring-core 
    执行: 
    gradle build会生成两个核心jar包

    还有问题可以在此博客中查问题,以上内容也是拿的这个博主的只是记录  https://blog.csdn.net/lianjiaokeji/article/details/82177236

  • 相关阅读:
    响应式一些知识
    自动显示git分支--安装oh-my-zsh(Ubuntu环境)
    一些感受吧
    vim 编辑器笔记
    gitlab 配置 ssh && ubuntu
    css3遇到的一些属性
    ajax 基础教程
    怎么查看浏览器内核
    简单理解锁
    测试项目注意项
  • 原文地址:https://www.cnblogs.com/shianliang/p/11370471.html
Copyright © 2011-2022 走看看