[Gradle中文教程系列]-跟我學(xué)Gradle-番外篇:使用Gradle構(gòu)建基于Kotlin的Spring Boot項(xiàng)目

Kotlin正式發(fā)布之后吸引了不少目光,就連Gradle在3.5版本的時(shí)候都推出了基于Gradle的dsl.
上有親爹jetbrains,下有干爹google,真是想沒(méi)人關(guān)注都難.

下面展示了如何用Gradle來(lái)構(gòu)建一個(gè)基于KotlinSrping Boot項(xiàng)目.

p.s 好吧,我承認(rèn)加spring boot純粹是為了博眼球蹭熱度的


1.項(xiàng)目結(jié)構(gòu)
src
|----|-main
|--------|-kotlin

這里放在src/main/java下也是可以的

2.構(gòu)建腳本

// 應(yīng)用kotlin插件
plugins {
    id "org.jetbrains.kotlin.jvm" version "1.1.3-2"
}
// 定義版本號(hào)
ext{
    kotlin_version = '1.1.2-4'
}
// 定義倉(cāng)庫(kù)
repositories {
    mavenLocal()
    maven { url"https://repo.spring.io/libs-release" }
    jcenter()
    mavenCentral()
}

dependencies {
    // kotlin標(biāo)準(zhǔn)庫(kù)支持
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    // 編譯成java8規(guī)范字節(jié)碼
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
    // ...其它依賴

}

3.獻(xiàn)上代碼
https://github.com/GradleCN/GradleSide/tree/master/14-kotlin/00-spring_boot

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容