虽然一切似乎都有效,但我注意到了IvyDE eclipse插件的奇怪行为。
首先,我在ivysettings.xml中配置了一个解决方案,以便在自定义目录(.ivy2之外)中发布(并找到)我的项目工件。
Eclipse和IvyDE正在解决这个问题,但有趣的是,我的jar文件现在被复制到我的.ivy2缓存并从中引用。为什么插件会将我的自定义目录复制到我的.ivy2中?
似乎工作正常,包括常春藤 - >解决确定何时有更新,但它只是......很奇怪。为什么不直接从我的自定义目录中引用它,显然它可以在那里找到它?
答案 0 :(得分:1)
默认情况下,.ivy2是各种解析器的缓存,甚至是文件系统的解析器。为了避免将无用的文件从本地存储库复制到本地缓存,请使用ivysettings.xml中useOrigin
元素上的属性caches
。
例如:
<ivysettings>
<caches useOrigin='true' />
<resolvers>
<filesystem .... />
</resolver>
</ivysetings>