Ivy で SNAPSHOT リポジトリの最新版を取得する方法
Ivy はデフォルトだと同じ名前の jar ファイルはローカルにキャッシュしたものを優先するので、SNAPSHOT リポジトリと相性が悪い。
ivysetting.xml で checkmodified を指定して、毎回確認するように変更する。
<ivysettings> <property name="ivy.checksums" value=""/> <settings defaultResolver="chained"/> <resolvers> <chain name="chained" returnFirst="true" changingPattern=".*SNAPSHOT"> <ibiblio name="central" m2compatible="true"/> <ibiblio name="mymavenrepo" m2compatible="true" root="https://example.com/maven2/" checkmodified="true" changingPattern=".*SNAPSHOT" /> </chain> </resolvers> </ivysettings>