V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wleexi
V2EX  ›  程序员

导入 Spring 源码到 IDEA,新建了一个模块用来调式。配置了 build.gradle,还是无法引用到 Spring 模块的类

  •  
  •   wleexi · 2020-03-09 09:33:57 +08:00 · 1702 次点击
    这是一个创建于 1506 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从 github 上下载了源码导入到 IDEA。按照 wiki 上指引编译成功了。 新建了一个 module 用来调试,在该 module 的 build.gradle 如下:

    plugins {
        id 'java'
    }
    
    group 'io.spring.asciidoctor'
    version '5.2.5.BUILD-SNAPSHOT'
    
    sourceCompatibility = 1.8
    
    dependencies {
        compile(project(":spring-beans"))
        compile(project(":spring-core"))
        compile(project(":spring-context"))
        compile(project(":spring-aop"))
    //    testCompile group: 'junit', name: 'junit', version: '4.12'
    }
    

    之后我在 java 文件夹下新建了 class,无法引用到@Autowired 随后在 spring 有的 spring-test 模块中测试。发可以可以正常引用。复制该模块的 build.gradle 文件到新建的测试模块下,问题依旧。

    请问还有别处需要配置么

    2 条回复    2020-03-09 11:29:34 +08:00
    zhaorunze
        1
    zhaorunze  
       2020-03-09 10:19:44 +08:00
    厉害,我最近也在跑源码,就是跑跑原有的测试类,还没达到你这个手写测试类的高度
    wleexi
        2
    wleexi  
    OP
       2020-03-09 11:29:34 +08:00
    @zhaorunze 我之前也是在调自带的测试用例的。自己写的也在 Spring-test 里的模块里。现在想弄出来清晰一些就单独搞了个,没想发生这样的问题了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1807 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 16:30 · PVG 00:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.