我们可以使用单独的解析器在 ivy ANT 中下载依赖项 jar 吗?
Posted
技术标签:
【中文标题】我们可以使用单独的解析器在 ivy ANT 中下载依赖项 jar 吗?【英文标题】:can we use separate resolver for downloading dependency jar in ivy ANT? 【发布时间】:2015-11-05 22:43:12 【问题描述】:我正在使用 IVY ANT 任务将 jar 文件发布到 nexus 存储库中。 在发布之前使用一些依赖 jar 进行 ant build 编译。 所以第一步是将jar发布到nexus存储库中,我可以使用ivy.xml文件中的解析器来完成。 现在在第二步中,我想从另一个存储库下载 jar 文件,所以我可以在 ivy.xml 的依赖标记中提供不同的解析器
【问题讨论】:
【参考方案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
下载的另请参阅以下答案
Use public maven repository with ivy【讨论】:
哦,我没有找到这个根属性。会试试这个。谢谢老兄。以上是关于我们可以使用单独的解析器在 ivy ANT 中下载依赖项 jar 吗?的主要内容,如果未能解决你的问题,请参考以下文章