gradle下构建的工程目录结构解释

整个工程目录如如下

image.png

关键文件

  • build.gradle:整个项目的构建脚本,它是用Groovy语言编写的脚本,打开build.gradle文件如下:
buildscript {//会首先执行这个脚本
    ext {//
        springBootVersion = '2.0.4.RELEASE' //指定springboot的版本,在下面的需要引用到
    }
    repositories {
        mavenCentral()//默认指定的maven的中央仓库,后面可以自己创建
    }
    dependencies {//所要依赖的插件
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}
//允许引入该工程去使用的一些插件
apply plugin: 'java'
apply plugin: 'eclipse'//可以导入到eclipse的开发环境中
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

group = 'com.waylau.spring.boot.blog'
version = '0.0.1-SNAPSHOT' //指定项目的版本
sourceCompatibility = 1.8 //指定jdk的版本

repositories {
    mavenCentral()
}


dependencies {//项目所用到的依赖
    compile('org.springframework.boot:spring-boot-starter-web')//编译的生命周期的依赖
    testCompile('org.springframework.boot:spring-boot-starter-test')//测试编译的时候才用到的依赖
}
  • gradlew

  • gradlew.bat
    这两个是gradle环境的脚本,双击这个脚本可以自动完成构建

  • .gradle文件夹

  • gradle文件夹
    gradle文件中存在着wrapper文件夹,在wrapper下存在以下两个文件

    • gradle-wrapper.jar
    • gradle-wrapper.properties
    • gradle-wrapper.properties文件配置如下
#Tue Feb 06 12:27:20 CET 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip//这里就是指定了要下载的gradle版本

  • wrapper文件的作用:
    可以利用它进行安装项目默认的gradle,这里由于我是事先已经在电脑上安装了gradle,所以具体如何利用wrapper自动安装gradle,后面如果有需要再进行说明

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容