自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 如何将Gradle构建脚本语言从Groovy迁移到Kotlin

关于为何要使用Kotlin DSL来编写Gradle构建脚本大家可以看看这篇文章Kotlin Meets Gradle总的来说Kotlin和Groovy语言有着很大的差异,但各自都有自己的优势。Kotlin是静态类型语言,并且具有内置的空安全性,还具最牛的IDE工具(IDEA),包含从自动完成到重构之间的一切。另一方面,Groovy本质上是高度动态的,因此非常灵活,但缺乏合适的...

2018-05-18 10:24:41 2238

原创 升级Spring Cloud到Finchley后的一点坑

最近为了使用Kotlin以及Webflux进行后台应用开发,把Spring Cloud版本升级到了Finchley。这种大版本的提升,坑自然是少不了的,我最近会把遇到问题都总结在这里避免大家花太多时间在排坑上:Failed to bind properties under ‘eureka.instance.instance-id’ to java.lang.String:Des...

2018-05-18 10:25:34 9721 3

原创 在Gradle Kotlin DSL中使用非正式的Kotlin版本

目前Kotlin的版本还在快速迭代中,如果遇见坑又不得不解决的时候,那么就可能会选择非正式版本来临时解决问题:以下贴出关键脚本:gradle.properties:systemProp.kotlinVersion=1.2.40-eap-62build.gradle.kts:val kotlinVersion: String by System.getPropertie...

2018-05-18 10:23:11 792

原创 Gradle Kotlin DSL:在独特的地方定义Kotlin版本

在使用Gradle Kotlin DSL 的过程中一直在找一种优雅的定义版本的方式以下是我总结的几种方案:1. 从插件类中提取版本:搜索 kotlin插件 文件中定义的版本,并将其分配给外部变量:import org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapperplugins { kotlin("j...

2018-05-18 10:22:04 2594

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除