画布 1
gradle
  负责配置项目的脚本
  build.gradle
    plugins
      id 'org.springframework.boot' version '2.7.4'
      id 'io.spring.dependency-management' version '1.0.14.RELEASE'
      id 'java'
      id 'java-library'
    group
    version
    sourceCompatiblity
    repositories
    dependencies
    ext
      是ExtensionAware类型的一个特殊的属性。本质是一个Map类型的变量
      project.ext.set("myProp", "myValue")
assert project.myProp == "myValue"
project.myProp = "anotherValue"
assert project.myProp == "anotherValue"
assert project.ext.get("myProp") == "anotherValue"
  settings.gradle
    rootProject.name
    对应为gradle源码中的Setting.java
    include
      include ':app'
      project(':app').projectDir = new File('./app')