Настройка проекта Котлин с Gradle
Я новичок в kotlin и gradle и попытался создать свой самый первый проект:
build.gradle
buildscript {
ext.kotlin_version = '1.0.1-1'
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: "kotlin"
ЦСИ \ главная \ Котлин \ main.kt
package hello
fun main(args: Array<String>) {
println("Hello World!")
}
И я получаю сообщение об ошибке "src\main\kotlin\main.kt: (4, 4): неразрешенная ссылка: println".
Файл build.gradle, который я скопировал с http://kotlinlang.org/docs/reference/using-gradle.html
Я ожидаю, что стандартные библиотеки включаются автоматически - или мне нужно что-то здесь добавить?
Я использую Gradle 2.12, JDK 1.8. (если это имеет значение)
1 ответ
Ссылка отсутствует kotlin-stdlib
зависимость. Он не добавляется автоматически.
kotlin-gradle-plugin
Зависимость buildscript - это только плагин Gradle для сборок Kotlin, и он не добавляет никаких зависимостей в код вашего проекта. Чтобы использовать стандартную библиотеку, нужно добавить ее в качестве зависимости.
Добавьте следующее к вашему build.gradle
:
repositories {
jcenter()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
(jcenter()
снова нужно, эти repositories
отличаются от тех, что в buildscript
)