始めました。 Gradleプロジェクトの用意まで。
普通に・・・Gradleでこんな感じにプロジェクトを用意してIntelliJ Ultimateに読み込ませればOK!
buildscript { ext { kotlin_version = '1.0.0' springBootVersion = '1.3.2.RELEASE' } repositories { mavenLocal() mavenCentral() maven { url "https://plugins.gradle.org/m2/" } maven { url "http://repo.spring.io/release" } maven { url 'https://dl.bintray.com/sothmann/gradle-plugins' } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: "kotlin" apply plugin: 'java' apply plugin: 'idea' //Encoding def defaultEncoding = 'UTF-8' [compileJava, compileTestJava]*.options*.encoding = defaultEncoding //Java Version sourceCompatibility = 1.8 targetCompatibility = 1.8 //プロジェクトのバージョン version = '0.0.1-SNAPSHOT' repositories { mavenCentral() } dependencies { compile("org.springframework.boot:spring-boot-starter-logging:${springBootVersion}") compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" testCompile("org.springframework.boot:spring-boot-starter-test:${springBootVersion}") } sourceSets { main.kotlin.srcDirs += 'src/main/kotlin' main.java.srcDirs += 'src/main/myJava' test.kotlin.srcDirs += 'src/main/kotlin' test.java.srcDirs += 'src/main/myJava' } task mkdirs << { ["src/main/java", "src/main/kotlin", "src/main/resources", "src/test/java", "src/test/kotlin", "src/test/resources"].each { def path = "${projectDir}/${it}" ant.mkdir(dir: path) ant.touch(file: "${path}/.gitkeep") } }
だと思ったんだ・・・
先は長いなw