---
title: 编译spring-cloud-function-3.0.1.RELEASE源码
description: "1. 下载spring-cloud-function-3.0.1.RELEASE源码。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringCloud/kunpengspringcloudhoxton_02_0012.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/SpringCloud/kunpengspringcloudhoxton_02_0012.html
indexId: cd5773c3d62694ff976650d33eb036c9ddcbd45fa1bc6b329910f69df98d0b0288
---
# 编译spring-cloud-function-3.0.1.RELEASE源码

1. 下载spring-cloud-function-3.0.1.RELEASE源码。
  1 2 3 cd /home git config --global http.sslVerify false git clone https://github.com/spring-cloud/spring-cloud-function.git

2. 切换到指定版本。
  1 2 3 cd spring-cloud-function git checkout v3.0.1.RELEASE git branch

3. 执行编译。
  1 ./mvnw clean install -Dgpg.skip=true

  若显示BUILD SUCCESS，则编译通过。

  如果编译遇到错误信息checkstyle，参考编译Spring Boot时提示Failed during checkstyle execution的解决方法。 若编译过程中出现“connection refused”或者github下载问题，是由于网络代理或者网络问题，多执行几次编译。 CentOS 7.6&openEuler 20.03： 如果编译环境需要使用代理访问外部网络，遇到依赖拉取的问题，参考spring-cloud-function依赖拉取问题的解决方法。 CentOS 8.1： 如果编译时遇到RuntimeJavaCompilerTests报错，此问题与JAR下载有关，请参考spring-cloud-function依赖拉取问题的解决方法。
