gradle构建的项目结构详解

整个工程目录如如下

gradle构建的项目结构详解_第1张图片

关键文件

  • build.gradle:文件包含项目构建所使用的脚本。如:
plugins {
    id 'org.springframework.boot' version '2.1.2.RELEASE'
    id 'java'
}

//允许引入该工程去使用的一些插件
apply plugin: 'io.spring.dependency-management'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
  • settings.grdle:文件将包含必要的一些设置,例如,任务或项目之间的依懒关系等;
pluginManagement {
    repositories {
        gradlePluginPortal()
    }
}
rootProject.name = 'demo'
  • gradlew:
  • gradlew.bat:
  • gradle文件夹:gradle文件中存在着wrapper文件夹,在wrapper下存在以下两个文件(gradle-wrapper.jar,gradle-wrapper.properties) ;gradle-wrapper.properties文件配置如下:
#Fri Jun 28 13:20:35 CST 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
  • wrapper文件的作用:
    可以利用它进行安装项目默认的gradle,这里由于我是事先已经在电脑上安装了gradle,所以具体如何利用wrapper自动安装gradle,后面如果有需要再进行说明

  • src文件夹:
    这个文件夹主要是存放项目的代码文件和项目配置文件,跟maven一样,存在main文件和test文件
    在main文件夹下存在着java文件夹和resource文件夹,大家应该会比较熟悉了,就不多说明了。

你可能感兴趣的