私は Ivy Ant を使用しており、すべてのビルドの依存関係に対する最新の更新をビルドがチェックするようなポリシーを作成したいと考えています。これは、パートナーシップで開発を行っており、Nexus サーバーにプッシュされた変更をすぐに確認したいためです。
Antで私がやっている...
<ivy:cachefileset organisation="com.FOO.storage" conf="default" module="yoda-ui"
revision="0.1.8-SNAPSHOT" setid="ac" inline="true"/>
ivy-settings.xml で私はしようとしています...
<ivysettings>
<settings defaultResolver="XXX"/>
....
<caches>
<cache name="mycache" basedir="c:/tmp">
<ttl organisation="com.FOO.storage" module="yoda-ui" duration="0ms"/>
</cache>
</caches>
</ivysettings>
ただし、それでも毎回チェックしていないようです
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 2 | 0 | 0 | 0 || 2 | 0 |
---------------------------------------------------------------------
これは、毎回サーバーをチェックしていないことを示していると思います。
では、この特定のモジュールのすべてのビルドで Ivy にサーバーの更新を強制的にチェックさせるにはどうすればよいでしょうか?