ant - 收到错误消息 : "unknown resolver XYZ"

标签 ant ivy

在解析我的 ivy.xml 时,我得到一长串错误,都说“未知解析器 XYZ”。我知道解析器,它用于同一个项目但不同的任务。
据我了解,用于创建缓存条目的解析器已存储,后续解析器无法确定。

问题是:我怎样才能避免这种情况?像这样的 Seeams 并不是真正的错误,更像是一个警告,因为我能够解决所有依赖项并继续编译。

最佳答案

在同一个项目中,构建解析器不会改变,因为它是在您的 中定义的。 ivysettings.xml 文件。

这更有可能是陈旧的 Ivy 缓存的问题。我建议添加一个清除缓存的额外目标。遇到此类问题时很有用:

<target name="clean-all" depends="clean" description="Purge ivy cache">
    <ivy:cleancache/>
</target>

关于ant - 收到错误消息 : "unknown resolver XYZ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5144881/

相关文章:

php - 您可以将 ANT 构建文件用作 Phing 构建文件吗?

java - build.xml ANT 构建中类路径的相对路径

java - 在 junit 中运行代码时的不同行为

sql - Ant <Sql> 和 <exec> sqlcmd - 不同的输出

maven - 如何在公共(public) Maven/Ivy 存储库中搜索特定类?

grails - Grails-尝试包含HTPPBuilder-链接错误

maven - 使用 ivy 从 Maven 存储库中解析特定范围

ant - Junit ant 任务 - 未找到 JUnitTask

java - 在ivy依赖项中包含jar文件

java - 使用 Ivy API 获取最新版本的依赖项?