We are currently in the process of migrating our projects from Ant+Ivy to Gradle. At this point, we have several Gradle multi-project builds spread among several teams. A multi-project build of one team may have fixed revision dependencies on the artifacts published by an other team.
I must now create a ‘snapshot build’ that will try to rebuild all the multi-project builds ignoring the fixed revisions and trying to integrate the most recent code of each team.
With Ant+Ivy I used to use the ‘force’ feature of the Ivy resolvers. Let me quote the Ivy documentation : In force mode, the resolver attempts to find a dependency whatever the requested revision is (internally it replace the requested revision by ‘latest.integration’). AFAICT this feature does not exist for Gradle.
I guess it is a rather common use case and I’m wondering how to emulate this.