zoukankan      html  css  js  c++  java
  • 如何让spring源码正常的部署在idea中

    我在这里把我从GitHub下载的源码成功编译之后的文件放在了我的百度网盘上大家可以直接下载,也可以按如下步骤自己编译部署到idea中,

    下载的地址是:http://pan.baidu.com/s/1dFtUwgT  密码是:   pntk

    第一步:下载gradle   

    我的gradle所在的路径如下所示:

    第二步:配置gradle的环境变量:

    配置环境变量如下图所示:

    第三步把项目导入到idea中,导入过后我们会发现类没有编译好,

    我们打开idea的terminal在上面输入的命令如下图所示:你也可以在gradle  clean eclipse 后面加上参数--info  和--debug。

    这个命令是给spring的源码下载一些依赖,我这个过程发了1个小时28分钟,请各位耐心等待。

    执行过这个命令之后,重新把这个项目已eclipse的项目导入到idea中,成功的图如下所示:

    现在补充一点问题:

    运行时发现idea报在spring-core找不到两个jar包,这两个jar包需要你手动把文件打成jar包,

    首先下载你spring源码所对应版本的spring-core(可以在maven repository)里面下载,

    第二步:把spring-core的jar包解压,

    第三步:把cglib 文件夹和objenesis文件夹复制到桌面上。

    第三步:新建org和springframework文件夹,形成这样的目录结构:C:UserslinsenqDesktoporgspringframeworkobjenesis  

    和C:UserslinsenqDesktoporgspringframeworkcglib

    第四步用命令打成jar包:图片如下:

    把这两个手动生成的jar包,copy到spring-core/build/libs文件夹下,问题就解决了。

  • 相关阅读:
    前端笔试题----JavaScript部分
    前端笔试题----html,css部分
    JS基础--执行环境及作用域
    关于css3 flex布局
    Ceph万兆内网与系统万兆迁移
    从0开始的InfiniBand硬件踩坑过程
    Redis实战与分析
    ceph osd 自动挂载的N种情况
    集群IPtables转发与防火墙
    ceph 常见问题百科全书---luminous安装部署篇
  • 原文地址:https://www.cnblogs.com/1540340840qls/p/7860803.html
Copyright © 2011-2022 走看看