用gradle设置kotlin项目

时间:2016-03-25 19:03:17

标签: gradle kotlin

我是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。 (如果这很重要)

1 个答案:

答案 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