常春藤解决动态依赖

时间:2010-05-13 08:26:49

标签: java dynamic dependencies ivy resolve

我正在使用Ivy来解决我的依赖关系。我们有一个很大的共享空间,我们使用的所有库都可以根据需要进行检索。

我们偶尔需要在现有的库版本中添加一些额外的文件。例如,我们最近开始在UI库中使用图表组件。我们之前没有需要它们,因此我使用相关的DLL并将它们与现有的UI DLL一起复制到共享空间中。

然而,默认情况下运行常春藤不会选择这些添加,大概是因为它们在我的机器上本地缓存,而常春藤只进行版本检查以查看它是否已经具有库a的x.y.z版本。它不会检查库a的x.y.z版本是否在常春藤存储库中发生了变化。

有没有办法让常春藤检查存储库是否对库进行结构更改而不仅仅是检查本地缓存?

我尝试使用<ivy:resolve refresh="true"/>,但似乎没有做任何事情。

感谢。

1 个答案:

答案 0 :(得分:3)

如果更改依赖项的内容,其版本号是否也应该更改?如果依赖性仍然不稳定,也许你应该研究snapshots