【问题标题】:Add specific artifact to a Gradle project (Androind)将特定工件添加到 Gradle 项目 (Android)
【发布时间】:2020-06-01 17:37:20
【问题描述】:

我需要在使用 Gradle 的 Android 项目中使用存储库的特定工件。 工件是来自the kotlinx serialization GitHub projectkotlinx-serialization-cbor 版本0.20.0(在readme 中可用)。 我不知道在哪里以及如何添加这个特定的依赖项。 (可能我应该在“gradle.build”文件中添加一些东西,一个标记为 Project:YourProjectName 或一个 Module:app 有什么帮助吗?

【问题讨论】:

    标签: android gradle import artifact


    【解决方案1】:

    github project 根目录中的自述文件解释了如何将插件添加到您的项目中。只要您的 gradle 安装是最新的,您只需在应用级别的顶部添加一个部分 build.gradle,如下所示:

    plugins {
        id 'org.jetbrains.kotlin.multiplatform' version '1.3.70' // or any other kotlin plugin
        id 'org.jetbrains.kotlin.plugin.serialization' version '1.3.70'
    }
    

    在同一个文件中确保 jcenter 包含在您的存储库中:

    repositories {
        jcenter()
    }
    

    然后再次在同一个文件中添加基本库,以及 cbor 库到依赖项:

    dependencies {
        implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" // or "kotlin-stdlib-jdk8"
        implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.20.0" // JVM dependency
        implementation "org.jetbrains.kotlinx:kotlinx-serialization-cbor:0.20.0"
    }
    

    【讨论】:

      【解决方案2】:

      您可能应该在这里查看https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-serialization-cbor/0.20.0 并从 Gradle/Maven 等复制粘贴(您选择的构建系统)。

      【讨论】:

        猜你喜欢
        • 2017-12-07
        • 2022-10-15
        • 1970-01-01
        • 2014-10-06
        • 1970-01-01
        • 1970-01-01
        • 2012-07-22
        • 2016-09-05
        • 2012-03-05
        相关资源
        最近更新 更多