小编Phi*_*yev的帖子

未解决的参考:启动

试图为Kotlin协程运行一些示例,但无法构建我的项目。我正在使用最新的gradle版本-4.1

有什么建议要检查/修复吗?

这是 build.gradle

buildscript {
    ext.kotlin_version = '1.1.4-3'

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

apply plugin: 'kotlin'
apply plugin: 'application'

kotlin {
    repositories {
        jcenter()
    }

    experimental {
        coroutines 'enable'
    }

    dependencies {
        compile "org.jetbrains.kotlinx:kotlinx-coroutines-core:0.18"
    }
}
Run Code Online (Sandbox Code Playgroud)

main.kt

fun main(args: Array<String>) {
    launch (CommonPool) {
        delay(1000L)
        println("World!")
    }

    println("Hello, ")
    Thread.sleep(2000L)
}
Run Code Online (Sandbox Code Playgroud)

当我跑步时,gradle compileKotlin我得到以下内容

e: /Users/philippgrigoryev/projects/kotlin-coroutines/src/main/kotlin/main.kt: (2, 5): Unresolved reference: launch
e: /Users/philippgrigoryev/projects/kotlin-coroutines/src/main/kotlin/main.kt: (2, 13): Unresolved reference: CommonPool
e: /Users/philippgrigoryev/projects/kotlin-coroutines/src/main/kotlin/main.kt: (3, 9): …
Run Code Online (Sandbox Code Playgroud)

gradle kotlin kotlin-coroutines

20
推荐指数
3
解决办法
7916
查看次数

Kotlin插件错误:无法为类org.jetbrains.kotlin.gradle.tasks.KotlinCompile生成代理类

尝试运行gradle任务时出错.无法弄清楚还需要什么或错误是什么.我正在开发的项目有几个子项目,所以我有一个main build.gradle.该错误是针对我想尝试Kotlin的子项目.

* Where: Build file '/home/oracle/bnc/KotlinHandler/build.gradle' line: 13

* What went wrong: A problem occurred evaluating root project 'KotlinHandler'.
> Failed to apply plugin [id 'kotlin']
   > Could not generate a proxy class for class org.jetbrains.kotlin.gradle.tasks.KotlinCompile.
Run Code Online (Sandbox Code Playgroud)

这是我的build.gradle,用于失败的模块(子项目).

buildscript {
    ext.kotlin_version = '1.1.2-2'

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

apply plugin: 'kotlin'

repositories {
    mavenCentral()
}

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

这是Pastebin build.gradle,由于其中的所有任务,它非常大

在将jdk更改为1.8并将依赖项编译为之后添加了--debug 输出compile "org.jetbrains.kotlin:kotlin-stdlib-jre8

gradle kotlin

11
推荐指数
1
解决办法
6503
查看次数

缓存的 Docker 镜像?

我创建了自己的映像并将其推送到我在 docker hub 上的存储库。我删除了本地盒子上的所有图像docker rmi -f .....。现在docker images显示一个空列表。

但是当我这样做时,docker run xxxx/yyyy:zzzz它不会从我的远程仓库中拉出并立即启动一个容器。

是否有任何缓存或其他东西?如果是这样,有什么方法可以把它全部清理干净?

谢谢

docker

2
推荐指数
1
解决办法
2838
查看次数

标签 统计

gradle ×2

kotlin ×2

docker ×1

kotlin-coroutines ×1