美文网首页
Mac Idea 导入spring-framework 源码

Mac Idea 导入spring-framework 源码

作者: smlrole | 来源:发表于2017-06-19 23:23 被阅读0次

    前言
    学习 Java 框架,Spring 用的最多,所以不免需要研读源码
    因为是 Mac 小白,所以会遇到坑,亲测,如有问题,欢迎指出。

    准备

    • 安装 JDK1.8,这个不用说
    • 下载IntelliJ IDEA,安装即可
    • 下载Gradle,根据此页的指导安装就可以。
      下载二进制压缩包,我把安装目录放在/usr/local下,命令如下:
    # 这个地方可能没有权限,在前面加 sudo 就可以
    $ mkdir gradle
    $ unzip -d /usr/local/gradle gradle-3.5-bin.zip
    $ ls /usr/local/gradle/gradle-3.5
    LICENSE  NOTICE  bin  getting-started.html  init.d  lib  media
    

    环境变量配置在 ~/.bash_profile 中

    export PATH=$PATH:/usr/local/gradle/gradle-3.5/bin
    

    此处 Gradle 默认的的本地库依赖地址是 ~/.gradle,如果想修改地址可以在~/.bash_profile 中修改

    export GRADLE_USER_HOME=/Users/hedy/.gradle
    

    在终端输入 $ source .bash_profile 使配置文件生效。

    • 如果有 GitHub 账号,则不需要安装,所以我没有安装 Git,不过 Mac 上安装也很简单,直接在终端敲 git 命令,如果没有则会提示安装。

    导入Spring-framework

    • 先连接 GitHub,打开 IDEA,打开 IntelliJ IDEA->Preferences 面板,找到 GitHub 选项 ,输入用户名和密码之后,点击Test之后,得到以下界面,则表示连接成功


      连接成功.png
    • 配置Gradle ,也是在上面的界面,选择Use local gradle distribution 选项,在 Gradle Home 输入刚刚安装的地址 /usr/local/gradle/gradle-3.5(这里有个坑,一会儿说)
      gradle
    • 下载源代码,File->New->Project from Version Control ->GitHub


      导入
    • 源代码地址 https://github.com/spring-projects/spring-framework ,输入,点击clon 即可
      下载
    • 下载完成后在项目下可以看到 import-into-idea.md 文件,打开,根据步骤编译spring-oxm,利用命令./gradlew :spring-oxm:compileTestJava
    • 一般 IDEA 都有提示添加到 Gradle 中,如果没有,可以通过 View -> Tool Windows -> Gradle ,然后在 Gradle Project 面板进行添加,点击刷新按钮就可以下载依赖包了。

    问题

    ** 在最后一步刷新的时候我的 Gradle 报错了,显示project spring-frame refresh failed :no such file or directory **。这就是之前自己留下的坑,我困惑了半天,终于想到权限问题。IDEA 无法读取到 /usr/local 下的 Gradle ,所以在终端需要加一句:

    $ sudo chown -R $(whoami) /usr/local
    

    到此,结束了。。

    相关文章

      网友评论

          本文标题:Mac Idea 导入spring-framework 源码

          本文链接:https://www.haomeiwen.com/subject/ltpwqxtx.html