gradle 各种版本下载: https://www.jianshu.com/p/d9329117aa2f
Spring Initializr: https://start.spring.io/
gradle 3 用户指南: https://github.com/waylau/gradle-3-user-guide
阿里云仓库:http://maven.aliyun.com/nexus/content/groups/public/



项目结构

build.gradle

buildscript {
    //定义动态属性
    ext {
        springBootVersion = '1.5.14.RELEASE'
    }
    //仓库指定
    repositories {
        //官方中央仓库
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}
//使用的插件
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'

group = 'com.zoone.spring.boot.blog'
//项目版本 自定义
version = '0.0.1-SNAPSHOT'
//JDK指定
sourceCompatibility = 1.8
//依赖仓库
repositories {
    mavenCentral()
}

//项目中所使用的依赖
dependencies {
    compile('org.springframework.boot:spring-boot-starter-web')
//测试中所使用的依赖    testCompile('org.springframework.boot:spring-boot-starter-test')
}


gradlew.bat            //环境执行脚本
build目录                //构建后生成的目录
src目录            //约定项目源码
    main    //程序源码
        java    //代码
        resouress    //资源
    test    //测试代码



gradle-wrapper————–作用:统一所有人配置
gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
//发布包路径
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5.1-bin.zip