在解析我的 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/