gpt4 book ai didi

ivysettings.xml : Can I "modify" the default settings without modifying the jar or completely replacing them?

转载 作者:行者123 更新时间:2023-12-04 11:56:25 25 4
gpt4 key购买 nike

我一直在浏览 Ivy 文档,但我对默认 ivysettings.xml 有疑问在 ivy.jar 中找到。

我要做的就是将公共(public)存储库更改为我们拥有的本地 Maven 存储库。就是这样。我可以复制所有 ivysettings*.xml文件到我的项目中,并使用 <ivy:settings>指向它,但这重复了很多东西。我还可以修改 ivy.jar ,但这增加了维护的麻烦。开发者必须使用我的ivy.jar ,如果我们去一个新版本,我不得不再次修改它。

那么,如何保留所有标准的 Ivy 设置并简单地切换存储库以使用?我只是想将我的更改覆盖到 Ivy 已经拥有的内容上。

还有两个问题:

  • ivyconf*.xml 之间有什么区别?文件和 ivysettings*.xml文件?为什么 Ivy 中有重复的配置?
  • 什么是关于 Ivy 的好书?我现在正在使用 Manning 的 Ant in Action,它以某种概括的方式涵盖了 Ivy,并且有点过时了。 Ivy 网站本身的资源很糟糕。
  • 最佳答案

    那是我的 ivysettings.xml 文件

    <ivysettings>
    <include url="${ivy.default.settings.dir}/ivysettings.xml"/>
    <resolvers>
    <chain name="download-chain" changingPattern=".*" checkmodified="true" >
    <ibiblio name="maven" m2compatible="true" />
    </chain>
    </resolvers>
    </ivysettings>

    请注意,我在这里编写了额外的解析器,但使用了标准解析器中的所有其他解析器,这在 url 中指示。这将从 ivy.jar 文件中的 ivysettings.xml 加载设置。

    至于 ivyconf*.xml。我认为它现在已被弃用。 Ivysettings 是这样做的新方法。

    资源实在是太惨了。我完全同意这一点。但是,stackoverflow.com 中的许多答案都足够冗长,并且实际上试图预测问题

    Mark O'Connor 的回答特别冗长,直截了当。你必须接受这样一个事实,即你正在学习新东西,只要给它时间。

    关于ivysettings.xml : Can I "modify" the default settings without modifying the jar or completely replacing them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11474926/

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