首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用kotlin-dsl检查依赖项更新

使用kotlin-dsl检查依赖项更新
EN

Stack Overflow用户
提问于 2020-03-08 09:12:24
回答 1查看 2.4K关注 0票数 5

这个问题以前已经被问过了,但是答案仍然未知……Kotlin DSL build scripts dependency updates

kotlin-dsl的新实现。现在,导入内容如下所示。

代码语言:javascript
复制
implementation Koin.core
implementation Koin.android

还有buildSrc。

代码语言:javascript
复制
object Versions{
    const val koin = "2.0.1"
}

object Koin {
    val core = "org.koin:koin-core:${Versions.koin}"
    val android = "org.koin:koin-android:${Versions.koin}"
    val scope = "org.koin:koin-androidx-scope:${Versions.koin}"
    val viewModel = "org.koin:koin-androidx-viewmodel:${Versions.koin}"
    val extension = "org.koin:koin-androidx-ext:${Versions.koin}"
    val test = "org.koin:koin-test:${Versions.koin}"
}

在本例中,Koin使用的是以前的版本,但我知道有一个新版本的https://github.com/InsertKoinIO/koin

有谁知道如何使用kotlin-dsl检查依赖项是否有更新的版本?

EN

回答 1

Stack Overflow用户

发布于 2020-04-18 16:24:25

我已经在我的Android/Kotlin DSL构建上测试了这个Gradle Dependencies Update Check插件(使用一个单独的Versions类和版本定义),它对我来说工作得很好:

CheckDependencyUpdates Gradle Plugin

(我还测试了它在传统Groovy-DSL项目中的工作)

要安装插件(从链接页面复制),请将以下内容添加到您的build.gradle.kts。请注意,我已经从这里删除了版本号,因为与我链接的页面不同,它将过期:

代码语言:javascript
复制
plugins {
  id("name.remal.check-dependency-updates")
}

要运行更新检查(从gradle tasks复制),请运行以下命令:

gradle checkDependencyUpdates

您将看到类似于以下内容的输出部分:

代码语言:javascript
复制
New dependency version: com.android.tools.build:aapt2: 3.6.1-6040484 -> 3.6.3-6040484
New dependency version: com.android.tools.lint:lint-gradle: 26.6.1 -> 26.6.3
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60583689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档