zoukankan      html  css  js  c++  java
  • idea导入spring5.x源码编译

    准备开始看spring framework源码研究学习下,在本地搭建spring环境写一些demo进行debug。

      1.需要环境:jdk1.8+,idea,gradle(自己本地要有,不用idea自己带的);

      jdk,idea电脑自己装了,gradle没用过,这里记录下gradle安装;

      安装gradle:版本不宜过高,我使用的时4.1的版本,在gradle官网下载gradle-bin的压缩包(我不需要阅读gradle的源码什么的,所以足够了)  

          解压后配置环境变量和仓库地址:

        环境变量:%GRADLE_HOME%/bin

             仓库地址:GRADLE_USER_HOME->指向的是我的maven仓库地址

            cmd输入:gradle -v查看安装是否成功

       

            2.下载spring-framework源码,在github(gitee也可以)上搜索spring-framework,可以通过git远程导入,也可以下载zip到本地,我是用zip包下载的;

            why通过zip?

      第一次搞,看官方的import-into-idea.md有提到需要执行 gradlew :spring-oxm:compileTestJava 命令

      

       现在看好像通过git也是一样的,哈哈只要能搞下来就行了。。- _ -

      3.按上面截图的步骤进入本地文件夹,执行命令gradlew :spring-oxm:compileTestJava,编译这个测试类;

      剩下的步骤实际上就是翻译上面官网的步骤了

      打开idea,,导入项目,然后选择gradle构建。。。然后等着

      构建完成之后就能在本地进行调试了。

      调试:

      1.创建一个自己的module,建好之后引入spring-context项目的依赖

      

       写个几个类测试下

          

      测试类获取了bean并打印,就已经ok,可以开始继续学习。

  • 相关阅读:
    GTest交流与经验总结
    linux i2c驱动架构-dm368 i2c驱动分析
    在不同编译环境中如何使用sleep()函数
    Android应用之基本的组件(一)
    Java Arrays Tutorial (3)
    ASP.NET中操作SQL数据库
    安卓开发06:布局-线性布局 LinearLayout
    在开发 ExtJS 应用程序常犯的 10 个错误
    每天4个linux命令--步骤一
    获取CPU序列号
  • 原文地址:https://www.cnblogs.com/chylcblog/p/12571313.html
Copyright © 2011-2022 走看看