認識第一個gradle管理的專案
阿新 • • 發佈:2018-11-08
xl_echo編輯整理,歡迎轉載,轉載請宣告文章來源。更多IT、程式設計案例、資料請聯絡QQ:1280023003
百戰不敗,依不自稱常勝,百敗不頹,依能奮力前行。——這才是真正的堪稱強大!!
通過一鍵生成並執行成功之後,我們迫切需要的就是認識gradle專案的結構,瞭解gradle具體是怎麼管理專案的,已經gradle配置的寫法。這裡對之前的專案進行一個解析,一下是專案結構
專案結構解析
- gradlew、gradlew.bat是gradle的指令碼,執行能夠自動搭建gradle環境
- .gradle、build目錄是使用gradle編譯之後就會生成
- wrapper 如果沒有安裝gradle,可以直接使用wrapper來構建仙姑
- src是我們的專案原始碼
build.gradle是我們的配置檔案,專門用來存放我們的專案依賴,類似於我們maven的application.properties。但是功能相同,寫法卻完全不一樣。一下詳解:
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'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
group = 'com.echo.demo' //分組
version = '0.0.1-SNAPSHOT' //專案版本
sourceCompatibility = 1.8 //java指定jdk為1.8
repositories {
mavenCentral() //指定倉庫
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web') //編譯時依賴
testCompile('org.springframework.boot:spring-boot-starter-test') //測試依賴
}