【问题标题】:can we use separate resolver for downloading dependency jar in ivy ANT?我们可以使用单独的解析器在 ivy ANT 中下载依赖项 jar 吗?
【发布时间】:2015-11-05 22:43:12
【问题描述】:

我正在使用 IVY ANT 任务将 jar 文件发布到 nexus 存储库中。 在发布之前使用一些依赖 jar 进行 ant build 编译。 所以第一步是将jar发布到nexus存储库中,我可以使用ivy.xml文件中的解析器来完成。 现在在第二步中,我想从另一个存储库下载 jar 文件,所以我可以在 ivy.xml 的依赖标记中提供不同的解析器

【问题讨论】:

    标签: ant jar ivy nexus


    【解决方案1】:

    我不完全理解您要做什么,但您可以构建您的 ivy 设置文件以从备用存储库中提取特定依赖项。

    <ivysettings>
        <settings defaultResolver="repo1"/>
        <resolvers>
            <ibiblio name="repo1" m2compatible="true" root="http://example1.com/repo/"/>
            <ibiblio name="repo2" m2compatible="true" root="http://example2.com/repo/"/>
        </resolvers>
        <modules>
            <module organisation="my-special-org" name="my-app" resolver="repo2"/>
        </modules>
    </ivysettings>
    

    默认使用 repo1,但“my-app”工件是从 repo2

    下载的

    另请参阅以下答案

    【讨论】:

    • 哦,我没有找到这个根属性。会试试这个。谢谢老兄。
    猜你喜欢
    • 2011-05-14
    • 2015-11-05
    • 2011-04-28
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2013-03-31
    • 1970-01-01
    相关资源
    最近更新 更多