我们可以在ivy ANT中使用单独的解析器来下载依赖jar吗?



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

的依赖标记中提供不同的解析器吗?

我不完全理解您在尝试做什么,但是您可以构建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

下载的。

参见下面的答案

  • 使用ivy的公共maven库

相关内容

  • 没有找到相关文章

最新更新