[Gradle中文教程系列]-跟我学Gradle-番外篇:使用Gradle构建基于Kotlin的Spring Boot项目

Kotlin正式发布之后吸引了不少目光,就连Gradle在3.5版本的时候都推出了基于Gradle的dsl.
上有亲爹jetbrains,下有干爹google,真是想没人关注都难.

下面展示了如何用Gradle来构建一个基于KotlinSrping Boot项目.

p.s 好吧,我承认加spring boot纯粹是为了博眼球蹭热度的


1.项目结构
src
|----|-main
|--------|-kotlin

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

2.构建脚本

// 应用kotlin插件
plugins {
    id "org.jetbrains.kotlin.jvm" version "1.1.3-2"
}
// 定义版本号
ext{
    kotlin_version = '1.1.2-4'
}
// 定义仓库
repositories {
    mavenLocal()
    maven { url"https://repo.spring.io/libs-release" }
    jcenter()
    mavenCentral()
}

dependencies {
    // kotlin标准库支持
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    // 编译成java8规范字节码
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
    // ...其它依赖

}

3.献上代码
https://github.com/GradleCN/GradleSide/tree/master/14-kotlin/00-spring_boot

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容