当前位置: 首页 > 知识库问答 >
问题:

kotlin码的gradle构造

武彭薄
2023-03-14

我想和Gradle建立一个建立Kotlin代码的项目。我已经按照这里的说明如何设置build.gradle文件,但收到一个错误

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.0'
    }
}

apply plugin: 'kotlin'

这样我就得到了错误:

    null
plugins {
    id "org.jetbrains.kotlin.jvm" version "1.2.0"
}
    null

Gradle核心插件(插件不在'org.Gradle'命名空间中)-插件存储库(无法解析插件工件>'org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.Gradle.plugin:1.2.0')在以下存储库中搜索:Gradle中央插件存储

格雷版本

gradle -version

------------------------------------------------------------
Gradle 4.4

Kotlin(和openjdk)Kotlin-version Kotlin version 1.2.0(JRE 1.8.0_151-8U151-B12-0Ubuntu0.17.10.2-B12)

共有1个答案

阳博赡
2023-03-14

试试这个。它的工作原理是:

buildscript {
    ext.kotlin_version = '1.2.10'

    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"
}
 类似资料:
  • 这是用Gradle构建Kotlin+Java9项目的后续。在链接后使用Groovy的Gradle。在我的情况下,使用Kotlin DSL。 基本上我有一个梯度项目与以下结构(只有相关的内容在这里): 问题:如何让链接的post(或任何其他解决方案)中提供的解决方案运行,以便使用Java9/10环境编译带有Gradle的Kotlin DSL的Kotlin项目?

  • 不管怎样,现在这个构建由于这个错误而失败,我不知道如何解决它: 错误:package some.package.impl不存在 导入一些。package.impl.roundaboutimpl; 提前感谢!

  • 这个问题询问如何用Gradle构建SourceJar。我如何用Gradle Kotlin DSL做同样的事情? 分级代码为:

  • 克隆此项目时https://github.com/artem-zinnatullin/droidcon-nyc-2017-puzzlers.git 该项目未能建立,我得到了一个错误。这似乎是rxjava lib中的问题,但我找不到。 }

  • 我需要为我的项目使用一个maven构建,而不是使用Eclipse的Gradle。 下面是我将使用的源代码:https://github.com/mongodb/mongo-kafka 有一些方法可以使用Gradle构建(https://www.baeldung.com/gradle-build-to-maven-pom)生成pom.xml文件。但是,我意识到*.kts扩展与Kotlin DSL有关

  • 问题内容: 我对Gradle(和Java 9,说实话)还很陌生,并且我正在尝试使用Gradle构建一个简单的库项目,该项目混合了Java 9和Kotlin。更详细地讲,在Java中有一个接口,在Kotlin中有一个实现。我会在Kotlin中做所有事情,但是无论如何都是Java,所以我决定采用这种方式。 我建立在IntelliJ Idea的基础上,外部定义了1.2.0 kotlin插件和gradle