• 如何下载Spring源码并导入IED


    1.下载源码

    如果你的网不错,可以去GitHub上下载最新的源码

    git clone https://github.com/spring-projects/spring-framework.git --depth 1
    

    如果你的网不太好,建议走国内的Git源

    git clone https://gitee.com/mirrors/Spring-Framework.git --depth 1
    

    如果你的网不好,而且只是想下载下来看源码,那么建议在Git地址后面增加--depth 1,只下载最近一次提交的版本,可以极大减短下载时间。

    2.导入Idea

    源码目录下有一个文件叫:import-into-idea.md,里面说明了需要导入Idea的几个步骤

    3.导入Eclipse

    源码目录下有一个文件叫:import-into-eclipse.md,里面说明了需要导入Idea的几个步骤

    4.以IDEA举例

    1.用 ./gradlew :spring-oxm:compileTestJava 预编译 spring-oxm

    2.预编译完成后,就可以引入Idea (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)

    3.排除 spring-aspects 模块

    4.替换Maven仓库地址(非必须,会极大提升构建项目的速度)

    repositories {
    	maven {url "https://maven.aliyun.com/repository/public" }
    	//mavenCentral()
    	maven { url "https://repo.spring.io/libs-spring-framework-build" }
    }
    

    说明

    1. spring-core and spring-oxm 因为打包时的依赖,所以要进行预编译
    2. 由于引用了 IntelliJ IDEA 未知的切面类型,spring-aspects 无法编译。有关详细信息,请参阅 https:youtrack.jetbrains.comissueIDEA-64446。同时,可以从项目中排除“spring-aspects”以避免编译错误。

    完成

    一些编译,测试,导入的问题,都可以在对应的Readme文件中找到答案,大家要养成看文档的习惯,越是大型开源项目,文档和注释越是值得花时间看一看,可以避免很多问题。

  • 相关阅读:
    关于EF中实体和数据表以及查询语句映射的问题
    流程设计(流程上下文法)
    流程设计(抽象节点法)
    第六章 跑马灯实验
    如何批量导入excel数据至数据库(MySql)--工具phpMyAdmin
    win10卸载瑞星
    如何在sublime上运行php
    Pycharm+django新建Python Web项目
    部署Asp.net Core 项目发生502.5 或者500 没有其他提示信息
    常用Windows DOS命令项目部署经常用到
  • 原文地址:https://www.cnblogs.com/inkyi/p/14917240.html
Copyright © 2020-2023  润新知