相关疑难解决方法(0)

Gradle buildscript依赖项

buildScript在gradle构建部分或构建的根级别中声明存储库之间有什么区别.

选项1:

build.gradle:

buildScript {
    repositories {
        mavenCentral();
    }
}
Run Code Online (Sandbox Code Playgroud)

要么

build.gradle:

repositories {
    mavenCentral();
}
Run Code Online (Sandbox Code Playgroud)

build repository gradle

165
推荐指数
3
解决办法
4万
查看次数

用Kotlin编写javascript应用程序

我最近开始看看Kotlin并设法创建我的第一个JVM应用程序.拥有一种可以编译Java和JS的单一语言真是太酷了.所以,现在我开始玩Kotlin2js并尝试理解Javascript互操作性,以及使用jQuery等JS框架的可能性.

我找到了几篇博文和例子:http : //blog.jetbrains.com/kotlin/2013/10/writing-kotlin-in-the-browser/ http://blog.jetbrains.com/kotlin/2014/ 12/javascript-interop/ https://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-gradle-plugin/src/test/resources/testProject/kotlin2JsProject/mainProject/src/main/kotlin/例如/ main.kt

有没有Kotlin JS库的文档? 它尚未在http://kotlinlang.org/api/latest/jvm/stdlib/index.html上提及

我首先编译了一个简单的示例应用程序,它import kotlin.browser.*与gradle一起用作构建系统(最后在这里一些帮助,再次感谢!).比我将项目导入IDEA并突然不再编译,我不得不将导入更改为import js.dom.html.*.那么,我猜它使用了不同版本的库?(apply plugin: 'kotlin'除了kotlin2js之外,IDEA还添加到我的build.gradle中,我猜这不起作用.)

IDEA将kotlin-jslib.jar复制到了lib,它在其Manifest中称它为"Implementation-Version:0.7.270".对于使用gradle进行编译,我使用了kotlin 1.0.1-1,我很确定在创建项目时我也在IDEA中选择了这个版本.

那么,了解Kotlin2js和Kotlin-js-lib的最佳信息来源是什么? 特别是Javascript互操作性,如何使用像jQuery这样的框架(似乎在kotlin-js-lib中有jQuery支持),而且,我如何使用其他没有Kotlin支持的框架.我明白,科特林有dynamic关键字,并http://blog.jetbrains.com/kotlin/2014/12/javascript-interop/提到noImpl从而导致一个编译错误,当我试图使用它.也许现在最好的方法是看看Kotlin来源?

嗯,这是一个相当漫长且非结构化的问题,涵盖了几个方面,但这是我目前学习Kotlin的状态:-)而且也许其他人遇到了同样的问题.

javascript jquery kotlin

18
推荐指数
1
解决办法
3564
查看次数

Kotlin Unresolved参考:CLI上的gradle println

println在kotlin函数之前放置一个语句会返回崩溃.堆栈跟踪:

thufir@dur:~/NetBeansProjects/kotlin$ 
thufir@dur:~/NetBeansProjects/kotlin$ gradle clean build --stacktrace
w: Classpath entry points to a non-existent location: 
e: /home/thufir/NetBeansProjects/kotlin/src/main/kotlin/example.kt: (14, 5): Unresolved reference: println

> Task :compileKotlin
Using Kotlin incremental compilation


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileKotlin'.
> Compilation error. See log for more details

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compileKotlin'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
        at …
Run Code Online (Sandbox Code Playgroud)

java jvm gradle kotlin kotlin-interop

5
推荐指数
1
解决办法
2893
查看次数

标签 统计

gradle ×2

kotlin ×2

build ×1

java ×1

javascript ×1

jquery ×1

jvm ×1

kotlin-interop ×1

repository ×1