Intellij IDEA对Kotlin语言提供了完善的支持,我们可以方便的创建项目。但是IDEA项目毕竟只是针对单个IDE的,无法很好的跨环境。Kotlin同时也提供了针对Maven和Gradle的支持。我们可以非常方便的在现有的Java项目中引入Kotlin。
和Maven集成
Kotlin文档提供了详细的配置,包括只配置Kotlin编译环境、同时编译Kotlin和Java等、只打包本项目文件、打包所有依赖等多种选项。
首先我们先定义一下Kotlin版本。昨天Kotlin1.1刚刚发布。现在Maven官方仓库也已经更新到了1.1了。
<properties>
<kotlin.version>1.1.0</kotlin.version>
</properties>
有了版本号之后,我们就可以方便的声明Kotlin依赖了。
<dependencies>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</