1

我的全职工作和家庭测试工作都有 eclipse 工作区,它们都是用 ivy 设置的(并使用 ivyDE)。

但是,我发现我在不同的工作空间之间出现了奇怪的行为和冲突——比如无法找到某些依赖项或无法编译等问题。

ivy 或 ivyDE 有没有办法设置主.ivy2目录,以便我可以拆分我的工作区?目前,我正在为.ivy2缓存交替使用不同的目录。

4

1 回答 1

1

我认为您正在ivysettings.xml文件中寻找缓存指令

你不清楚你遇到了什么样的错误。我遇到的最大问题是防火墙和使用在家构建代码时无法使用的企业 maven 存储库。

不应依赖缓存作为依赖项的主副本。您的缓存需要定期刷新以确保正确解决所有依赖项(此问题可以隐藏构建错误)

我怀疑您可能还试图通过预先填充缓存来在工作和家庭之间移植罐子?我曾经这样做,直到我学会了如何构建本地存储库(请参阅构建存储库)来保存公共 maven 存储库中不可用的公司依赖项。

于 2010-03-17T11:51:51.387 回答