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

Ivy:两个相关性之间的相关性

晏永康
2023-03-14

我正在寻找一种方法来声明“2个依赖项之间的依赖项”。

例如,在我的模块中,我ivy.xml以下行:

<dependencies>
    <dependency org="org.slf4j" name="slf4j-api" rev="${slf4japiversion}"/>
    <dependency org="ch.qos.logback" name="logback-classic" rev="1.0.13" conf="test->default"/>
</dependencies>

我的问题是,日志经典 1.0.13 依赖于 slf4j-api 1.7.5,而我的模块依赖于 1.6.6(slf4japiversion 的值)。

我无法更改 slf4japiversion,但将来它可以由其他人升级。

有没有办法声明对logback的依赖关系,以检索与我的slf4j api版本兼容的版本?

共有1个答案

洪飞白
2023-03-14

您可以指定覆盖指令以强制解析特定版本的依赖项:

   <dependencies>
      <dependency org="org.slf4j" name="slf4j-api" rev="1.6.6" conf="compile->default"/>
      <dependency org="ch.qos.logback" name="logback-classic" rev="1.0.13" conf="runtime->default"/>

      <override org="org.slf4j" module="slf4j-api" rev="1.6.6"/>
   </dependencies>

一句警告,当降级依赖。如果logback使用的功能仅受1.7.5版支持,则该解决方案将不起作用。一个库更有可能是向后兼容的。

 类似资料:
  • 问题内容: 我有以下pandas数据框Top15:在此处输入图片说明 我创建了一个估计每人可引用文件数量的列: 我想知道人均引用文件数量与人均能源供应之间的相关性。因此,我使用该.corr()方法 (皮尔逊相关性): 问题答案: 没有实际数据,很难回答这个问题,但是我想您正在 寻找这样的东西: That calculates the correlation between your two col

  • 如果我们有数据集: 如何创建y轴表示“a”,x轴表示“b”的相关矩阵? 目的是查看两个数据集的匹配列之间的相关性,如下所示:

  • 问题内容: 我有两个数组,它们的形状为和。我想计算每对可能的行之间和(分别来自和)之间的相关系数。 什么是最快,最Python化的方法?(遍历,对我来说似乎既不快速也不是pythonic。)我期望答案涉及and / or 。现在,我的数组是 s,但是我愿意将它们转换为其他类型。 我期望我的输出是一个带有shape的数组。 注意:当我说“相关系数”时,我指的是皮尔逊积矩相关系数。 以下是一些注意事项

  • 前言:uView在1.x版本,只有部分组件支持nvue,不推荐在nvue项目中使用,目前uView研发组正在研发2.0版本,将会全面兼容nvue,我们在这里做一个专题,列出一些nvue上的坑,希望能帮助到您。 Text组件 我们在vue中,可以将文本相关的内容放到view或者text组件,这都是没问题的,但是在nvue中,需要动态响应(双向绑定)的内容,必须放在text标签,如果放在view可以正

  • 假设有一个 类如下所示: 现在我有一个< code>Person元素的< code>Stream,该流可能包含多个< code>Person实例,这些实例具有相同的< code>id,但具有不同的< code>discriminator值,即< code>[Person{"id": 1," discriminator": "A"},Person{"id": 1," discriminator":

  • 我想在对象使条件,例如,如果在响应我们有stateCode,选择属性stateCode,如果我们有stateName在响应选择stateName,它可能,你有解决方案吗? 这是对象的示例: 这是stateCode,我想包括在那里,并作出条件,如果作为回应,我验证我们有stateCode,选择州代码,如果我们有stateName,选择stateName,有人帮助吗? 此外,我还使用公共断言函数来验证