0

我创建Bom 在这个 BOM 中约束了许多依赖项(例如 io.github.microutils:kotlin-logging、ch.qos.logback:logback-classic)当我将此 BOM 添加到我的应用程序并删除版本时(kotlin-logging、logback-经典)我有错误

Could not find io.github.microutils:kotlin-logging:.

但是对于依赖 logback-classic gradle 解析版本。

如何重现:

  1. 克隆示例项目
  2. 在模块 bom 任务中执行 publishToMavenLocal
  3. 删除版本kotlin-logging
  4. 尝试构建模块应用程序

我应该如何声明依赖而不指定版本?

4

1 回答 1

0

我使用运行时声明依赖项。阅读https://docs.gradle.org/6.7.1/userguide/java_platform_plugin.html#sec:java_platform_separation后 ,我在 api 上进行了更改,并且它有效

于 2020-11-26T18:51:17.443 回答