我是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"
SRC \主\科特林\ main.kt
package hello
fun main(args: Array<String>) {
println("Hello World!")
}
我收到错误消息“src \ main \ kotlin \ main.kt:(4,4):未解析的引用:println”。
我从http://kotlinlang.org/docs/reference/using-gradle.html
复制的build.gradle文件我希望自动包含标准库 - 或者我需要在这里添加一些东西吗?
我正在使用gradle 2.12,JDK 1.8。 (如果这很重要)
答案 0 :(得分:7)
引用缺少kotlin-stdlib
依赖项。它不会自动添加。
kotlin-gradle-plugin
buildscript依赖项只是Kotlin构建的Gradle插件,它不会为项目代码添加任何依赖项。为了使用标准库,应该将其添加为依赖项。
将以下内容附加到build.gradle
:
repositories {
jcenter()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
(jcenter()
repositories
are different再次需要buildscript