spring源码编译orm模块报循环依赖错误解决方法

根据别的大神的路线,一步步配置spring源码的时候,编译orm报如下错误:

  1. BUILD FAILED in 3s

  2.  

    Circular dependency between the following tasks:

  3.  

    :spring-beans:compileGroovy

  4.  

    \--- :spring-beans:compileJava

  5.  

    \--- :spring-beans:compileKotlin

  6.  

    \--- :spring-beans:compileGroovy (*)

  7.  

  8.  

    (*) - details omitted (listed previously)

    将gradle的版本由4.9改为4.4.1,放开

    compileGroovy.dependsOn = compileGroovy.taskDependencies.values - "compileJava"  就可以了

原文地址:https://www.cnblogs.com/zxq-Study-Java/p/12597764.html

时间: 2024-10-11 13:25:53

spring源码编译orm模块报循环依赖错误解决方法的相关文章

spring源码编译和导入eclipse

1.下载源码并解压 https://github.com/spring-projects/spring-framework/tree/v3.2.5.RELEASE 2.源码编译 cmd进入spring源码根目录,执行编译源码:gradlew build 可能出现问题: (1)如果出现某些方法找不到,需要检查下jdk版本,1.6版本的有些方法会找不到.需要升级jdk到1.7+ (2)出现:java.lang.OutOfMemoryError: GC overhead limit exceeded或

编译pqxx源码configure时遇到codecs.py LookupError的解决方法

之前第一次编译的时候没有出现问题,第二次重新编译时./configure报错: File "/usr/lib/python2.7/posixpath.py", line 73, in join path += '/' + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 13: ordinal not in range(128) 查知可在报错的文件/usr/lib/python/posixpat

Spring Boot源码(七):循环依赖

循环依赖 以及 spring是如何解决循环依赖的 循环依赖 通俗来说 就是beanA中依赖了beanB,beanB中也依赖了beanA. spring是支持循环依赖的,但是默认只支持单例的循环依赖,如果bean中依赖了原型bean,则需要加上lookup方法. 继续之前的项目,改造了People,User类: @Component public class People { @Autowired private User user; public People(){ System.out.pri

拦截器报循环依赖错误

拦截器 @Slf4j @Component public class LcOpPermissionInterceptor extends HandlerInterceptorAdapter { ...... } 将拦截器注入适配器中 @Configuration public class LcOpWebMvcConfigurer extends WebMvcConfigurerAdapter { @Autowired private LcOpPermissionInterceptor lcOpP

关于spring源码编译报找不到cglib和objenesis的错误解决方法

可以在spring-core.gradle下面找到解决这个问题的task: 在eclipse下,打开 Gradle Tasks窗口,先把spring-core项目,build的build任务,执行一下,就会在spring-core\build\libs目录下生成这2个jar包 再去刷新gradle,重新编译,即可解决此问题. 原文地址:https://www.cnblogs.com/kevinlights/p/11748159.html

arm平台编译动态库报 relocation R_ARM_MOVW_ABS_NC 错误解决

编译一个能在 arm 平台上用的动态库,结果报错如下: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC ./obj/xxx.o: could not read symbols: Bad value collect2: error: ld returned 1 exit status 其实错误信息已经给出解决

Spring MVC中传递json数据时显示415错误解决方法

在ajax中设置 ContentType为'application/json;charset=utf-8' 传递的data类型必须是json字符串类型:{“key”:"value"}; 并且一定要指定 produces = "application/json" @RequestMapping(value="/register_cammmend",method = RequestMethod.POST,produces = "applic

用idea编译Spring源码错误问题记录

相关参考网站: 1.spring源码导入出错 CoroutinesUtils报错 2.spring源码构建时缺失spring-cglib-repack和spring-objenesis-repack的正确处理姿势 3.IDEA导入Spring5.x 编译流程 解决编译符号报错 第二篇 最近在阅读<Spring源码深度解析(第2版)>-郝佳 这本书,第一章就是源码环境搭建,从github上把spring拉下来进行编译,除了书中遇到的问题外,还遇到了其他的问题,这里做个记录. idea版本: sp

spring源码系列——spring循环引用

众所周知spring在默认单例的情况下是支持循环引用的 Appconfig.java类的代码 @Configurable@ComponentScan("com.shadow")public class Appconfig {}1234X.java类的代码 package com.shadow.service; import org.springframework.beans.factory.annotation.Autowired;import org.springframework.