Spring4.3源码构建

参考:https://blog.csdn.net/qq_32014663/article/details/100530115

1、若编译过程中若出现Error:(354, 51) java: 找不到符号 符号: 变量 XXX 位置: 类 org.springframework.core.xxx.XXXX 等问题,可能是gradle版本问题,不妨修改gradle的版本后重新构建工程。

2、如果还是出现此类问题,如我在编译过程中出现org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader中的类org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader找不到。

3、经发现,是位于spring-contextConfigurationClassBeanDefinitionReader未引用spring-beans-groovy包(不知道什么原因,反正引入下就好了)。

4、所以我们在build.gradle加下即可

我们通过编译便可发现有spring-web、spring-context、spring-test缺少此包,所以在相应的地方加上此依赖:compile(project(":spring-beans-groovy"))

如spring-context:

原文地址:https://www.cnblogs.com/bzfsdr/p/12893857.html