我正在使用常春藤解决我的依赖关系。我们有一个很大的共享空间,我们使用的所有图书馆都是实时的,并根据需要进行检索。常春藤解决动态依赖关系
偶尔我们需要添加一些额外的文件到现有的库版本。例如,我们最近开始在UI库中使用图表组件。我们之前并不需要它们,因此我将相关的DLL复制到共享空间中并使用现有的UI DLL。
但是运行常青藤并不会在默认情况下选择这些附加项,大概是因为它们本地缓存在我的机器上,而常青藤只做版本检查以确定它是否已经具有版本库a的x.y.z版本。它不检查库a的版本x.y.z是否在常青藤资源库中发生了变化。
有没有办法让常春藤检查库的结构变化,而不是仅仅检查本地缓存?
我试过使用<ivy:resolve refresh="true"/>
但这似乎没有做任何事情。
谢谢。
我通常会在我的ant项目中添加一个“干净所有”目标。这将通过调用任务“ivy:cleancache”来清除本地常青藤缓存。允许我确保从存储库正确下载所有内容。 – 2010-05-14 20:17:17