gradle下構建的工程目錄結構解釋

整個工程目錄如如下

image.png

關鍵文件

  • build.gradle:整個項目的構建腳本,它是用Groovy語言編寫的腳本,打開build.gradle文件如下:
buildscript {//會首先執(zhí)行這個腳本
    ext {//
        springBootVersion = '2.0.4.RELEASE' //指定springboot的版本,在下面的需要引用到
    }
    repositories {
        mavenCentral()//默認指定的maven的中央倉庫,后面可以自己創(chuàng)建
    }
    dependencies {//所要依賴的插件
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}
//允許引入該工程去使用的一些插件
apply plugin: 'java'
apply plugin: 'eclipse'//可以導入到eclipse的開發(fā)環(huán)境中
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環(huán)境的腳本,雙擊這個腳本可以自動完成構建

  • .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文件夾,大家應該會比較熟悉了,就不多說明了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容