用gradle设置kotlin项目

Ped*_* T. 7 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"
Run Code Online (Sandbox Code Playgroud)

SRC \主\科特林\ main.kt

package hello

fun main(args: Array<String>) {
   println("Hello World!")
}
Run Code Online (Sandbox Code Playgroud)

我收到错误消息"src\main\kotlin\main.kt:(4,4):未解析的引用:println".

我从http://kotlinlang.org/docs/reference/using-gradle.html复制的build.gradle文件

我希望自动包含标准库 - 或者我需要在这里添加一些东西吗?

我正在使用gradle 2.12,JDK 1.8.(如果这很重要)

hot*_*key 8

引用缺少kotlin-stdlib依赖项.它不会自动添加.

kotlin-gradle-pluginbuildscript依赖项只是Kotlin构建的Gradle插件,它不会为项目代码添加任何依赖项.为了使用标准库,应该将其添加为依赖项.

将以下内容附加到您的build.gradle:

repositories {
    jcenter()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
Run Code Online (Sandbox Code Playgroud)

(jcenter()再次需要,这些与那些repositories 不同buildscript)