收到错误消息:"未知的解析器XYZ"

Jan*_*ski 16 ant ivy

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

问题是:我该如何避免这种情况?像这样的似乎不是一个错误,更像是一个警告,因为我能够解决所有依赖关系并继续编译.

Mar*_*nor 17

在同一个项目中,构建解析程序不会更改,因为它是在ivysettings.xml文件中定义的.

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

<target name="clean-all" depends="clean" description="Purge ivy cache">
    <ivy:cleancache/>
</target>
Run Code Online (Sandbox Code Playgroud)