I am trying to create a changing revision (snapshot) as is described in the Change Management section of the Main Concepts documentation (http://ant.apache.org/ivy/history/latest-milestone/concept.html).
I have defined the dependencies as changing and have set the checkmodifed, changingMatcher, and changingPattern attributes of the resolver. But I still do not get latest version of the snapshot. I always get what's in the cache. I'm publishing several artifacts (zips) for a single module and an using classifers to distinguish them.There's a single .pom (generated using ivy:makepom) and a single ivy file (created by ivy:publish). The artifacts at being published to nexus repository: data-manager-2.0-SNAPSHOT-dm-sql-scripts.zip data-manager-2.0-SNAPSHOT-gsg-cm51.zip data-manager-2.0-SNAPSHOT-pdm.war data-manager-2.0-SNAPSHOT-report-templates.zip data-manager-2.0-SNAPSHOT-samples.zip data-manager-2.0-SNAPSHOT-user-docs.zip data-manager-2.0-SNAPSHOT-utils.zip data-manager-2.0-SNAPSHOT-visualizer.jar data-manager-2.0-SNAPSHOT.pom ivy-2.0-SNAPSHOT.xml The dependencies for the consumer are: <dependency org="com.ca.va" name="data-manager" rev="2.0-SNAPSHOT" conf="data-manager->default" changing="true"> <artifact name="data-manager" m:classifier="dm-sql-scripts" type="zip"/> <artifact name="data-manager" m:classifier="gsg-cm51" type="zip"/> <artifact name="data-manager" m:classifier="pdm" type="war"/> <artifact name="data-manager" m:classifier="report-templates" type="zip"/> <artifact name="data-manager" m:classifier="samples" type="zip"/> <artifact name="data-manager" m:classifier="user-docs" type="zip"/> <artifact name="data-manager" m:classifier="utils" type="zip"/> <artifact name="data-manager" m:classifier="visualizer" type="jar"/> </dependency> The resolver is defined as: <ibiblio name="snapshots" root="http://<my ip>/nexus/content/repositories/snapshots" checkmodified="true" changingMatcher="regexp" changingPattern=".*SNAPSHOT.*" m2compatible="true" usepoms="true" useMavenMetadata="false" pattern="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"/> Like I said, everything works ok on the first ivy:resolve. But after that, always get cache hit. I don't get the latest versions in the repository. Is there something else I need to be doing? Or something I'm doing wrong? Any info helps. Thanks. -- Tim