with apache ivy 2.2.0 would like to have two types of repositories. an official one that publishes revisions that look like 3.0-r456 (the -rNNN is a subversion rev value) and a local one the publishes revisions that look like 3.0-rL (or something like this type of "changing" revision)
the local repository is to be in a chain resolver ahead of the official one for "local" builds. all our ivy.xml dependencies use a "dynamic" revision to resolve to for matching: 3.0-r+ we seem to have trouble making the local published ivy/artifacts abide by a TTL value. i.e. we want to have local published stuff we able to timeout after a couple days of inactivity. but every time we resolve in a local build we always get the 3.0-rL revision from local repository even when TTL should have expired -- for eg 1ms <caches> <cache name="publicCache" basedir="${mse.ivy.cache.dir}"> <ttl revision="3.0-r$L" duration="1ms" /> </cache> </caches> first we tried a changing revision for the local resolver: <filesystem name="local" checkmodified="true" changingPattern="3.0-rL" changingMatcher="exact"> ... </filesystem> then we tried above without changingPattern and changingMatcher and did not help. So, anyone know what it takes to do this? -- View this message in context: http://old.nabble.com/help-with-TTL-tp34081797p34081797.html Sent from the ivy-user mailing list archive at Nabble.com.