gpt4 book ai didi

ivy - ivy dependency 部分的小箭头 -> 有什么作用?

转载 作者:行者123 更新时间:2023-12-02 05:22:53 28 4
gpt4 key购买 nike

我正在使用 ivy,我工作的公司有一些有趣的小 ivy 和 ant 教程。

当在依赖项部分使用时,每个教程都有助于完全绕过箭头在 ivy 构建 xml 文件中的作用。

因此,鉴于此设置:

<configurations>
<conf name = "runtime" />
<conf name = "build-tests" extends="runtime" />
</configurations>
...
<dependencies>
...
<dependency org="blah" name="junit" rev="default" conf="build-tests->runtime"/>
<dependency org="blahblah" name="xmlutil" rev="default" conf="build-tests->testing"/>
<dependency org="blahblahblah" name="slf4j" rev="default" conf="build-tests->simple"/>
</dependencies>

每个依赖声明了什么?我认为构建测试已经扩展了运行时(从配置声明),那么为什么依赖项 conf 会重申这一点?需要吗?

testingsimple 没有在我拥有的 ivy.xml 中声明,它们是否神奇并且存在于正式声明之外?

谢谢!

最佳答案

配置映射旨在将本地声明的配置关联到远程模块中声明的配置。

   mylocalconf->remotemoduleconf

什么是配置?它们是文件的逻辑分组,通常用于填充类路径或目录。

“简单”和“测试”不是 standard configurations generated for remote maven modules 的一部分,建议您从 Ivy repo 下载?检查依赖项的ivy文件,你会发现那里缺少的配置。

关于ivy - ivy dependency 部分的小箭头 -> 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13582419/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com