Spring boot源码分析-环境搭建

Spring boot源码分析-环境搭建

源码的下载

  • springboot源码托管在github spring-boot
    1503053079223

  • Fork spring-boot源码(fork完成以后可以自行修改源码)
    1503053079224

  • 克隆代码到本地仓库
    屏幕快照 2017-08-18 下午11.17.13

源码构建

  • 查看源码地址 找到 Building from Source CONTRIBUTING.adoc

  • 看到Working with the code上面关于 Building from source的介绍 大致的意思:

    • 建议使用 Spring Tools Suite or Eclipse 来构建代码 不过个人建议使用idea

    • 使用maven 3.2.1或者更高的版本 使用jdk1.8

    • 默认的构建方式使用maven命令
      $ ./mvnw clean install

    提示:可以设置maven的环境 MAVEN_OPTS  -Xmx512m
    
    • 如果你是重新构建的 可以直接使用下列命令跳过检查
      $ ./mvnw clean install -DskipTests -Pfast

    • 通过两阶段进行全量构建

      1)Prepare the build 准备构建 安装spring-boot-maven-plugin插件
      $ ./mvnw -P snapshot,prepare install -DskipTests

      2) Run the full build 执行构建任务
      $ ./mvnw -s ./settings.xml -f spring-boot-full-build -P full clean install

  • 下面我们看一下全量构建

    • 执行 $ ./mvnw -P snapshot,prepare install -DskipTests
      屏幕快照 2017-08-18 下午11.51.53
      屏幕快照 2017-08-18 下午11.52.18
  • 执行(执行时间会比较久) $ ./mvnw -s ./settings.xml -f spring-boot-full-build -P full clean install
    屏幕快照 2017-08-18 下午11.55.37
    屏幕快照 2017-08-18 下午11.55.59

  • 执行成功以后 可以通过idea导入maven工程
    屏幕快照 2017-08-19 上午12.04.14
    选择通过已经存在的代码新建
    屏幕快照 2017-08-19 上午12.21.17
    选择maven工程,然后默认完成余下的向导操作

  • 接下来,解决一些maven依赖的问题 就可以进行学习之旅了

    . _ _ _
    /\ / _ ()_ _ _ _ \ \ \ \
    ( ( )___ | ‘_ | ‘| | ‘ \/ _` | \ \ \ \
    \/ _)| |)| | | | | || (| | ) ) ) )
    ’ |_| .|| ||| |_, | / / / /
    =========||==============|__/=///_/
    :: Spring Boot ::

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值