的依赖标记中提供不同的解析器吗?
我使用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库