ivyde将本地罐子复制到.ivy2

时间:2013-04-30 17:47:23

标签: ivyde

虽然一切似乎都有效,但我注意到了IvyDE eclipse插件的奇怪行为。

首先,我在ivysettings.xml中配置了一个解决方案,以便在自定义目录(.ivy2之外)中发布(并找到)我的项目工件。

Eclipse和IvyDE正在解决这个问题,但有趣的是,我的jar文件现在被复制到我的.ivy2缓存并从中引用。为什么插件会将我的自定义目录复制到我的.ivy2中?

似乎工作正常,包括常春藤 - >解决确定何时有更新,但它只是......很奇怪。为什么不直接从我的自定义目录中引用它,显然它可以在那里找到它?

1 个答案:

答案 0 :(得分:1)

默认情况下,.ivy2是各种解析器的缓存,甚至是文件系统的解析器。为了避免将无用的文件从本地存储库复制到本地缓存,请使用ivysettings.xml中useOrigin元素上的属性caches

例如:

<ivysettings>
    <caches useOrigin='true' />
    <resolvers>
        <filesystem .... />
    </resolver>
</ivysetings>