
Gradle で Kotlin 始める導入手順です。
Kotlin の Gradle プラグインは今のところ https://plugins.gradle.org に登録されていないので以下のようには書けません。
plugins {
id "org.jetbrains.kotlin.kotlin" version "0.11.91.2"
}
buildscript でクラスパスを指定します。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:0.11.91.2'
}
}
apply plugin: 'kotlin'
Hello Kotlin
パッケージを example として関数定義します。
Main.kt
package example fun main(args : Array<String>) { println("Hello Kotlin!!") }
Kotlin ではクラス定義なしで main 関数を定義できます。
Gradle で扱う場合でも、Kotlin のソースは、Javaファイルと同じディレクトリに共存できます(M11での変更点)。
ビルドスクリプトは以下のようになります。
build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:0.11.91.2'
}
}
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'application'
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile 'org.jetbrains.kotlin:kotlin-stdlib:0.11.91.2'
}
mainClassName = "example.ExamplePackage"
エントリポイントのクラスはJavaから見るとパッケージ名+Package というクラスになるので、example.ExamplePackage をメインクラスとして指定します。
実行
アプリケーションプラグインで実行します。
$ gradle run :compileKotlin UP-TO-DATE :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :run Hello Kotlin!! BUILD SUCCESSFUL
以上で終わりです。
Kotlin プラグイン
さみしいので、ついでに Intellij への Kotlin プラグイン導入手順を、、
Preferences から

Kotlin プラグイン選んで、

再起動。
プロジェクト作成

ランタイムライブラリを指定して、

Kotlin ファイル作ればよろし。

参考
3年前の記事ですが、少しぐらいは参考になるかも。