Maybe there are some transitive dependency which confuse the Workspace resolver. See at the end of the doc: http://ant.apache.org/ivy/ivyde/history/latest-milestone/cpc/workspace.html
> In some setup, if you want to mix some resolver of your own and the workspace > resolver, and still want the transitive dependencies work nicely between > them, you may want to turn the resolve mode to dynamic: > • see the defaultResolveMode attribute of settings in the ivysettings. > • see the resolveMode attribute of module in the ivysettings. Nicolas Le 14 mai 2012 à 20:36, Matt Hurne a écrit : > On Mon, May 14, 2012 at 2:31 PM, Matt Hurne <m...@thehurnes.com> wrote: >> We are using Ivy to manage the dependencies of our projects on each >> other, and we're planning to use IvyDE as well. One of the resolvers >> we have in our Ivy configuration is used to publish our build >> artifacts to a local repository (with status "integration") so that >> they are available when building the projects that depend on them. In >> a clean environment, this repository is initially empty. If the local >> repository is empty and we configure IvyDE to resolve dependencies in >> the workspace, the projects do end up in the Ivy classpath containers >> of the projects that depend on them as expected. However, if we then >> build and publish the projects to the local repository and then >> perform a new resolve-all in Eclipse/IvyDE, the projects are removed >> from the Ivy classpath containers and the artifacts in the local >> repository take their places. >> >> Is this behavior expected/correct? Is there a way to ensure that >> IvyDE will always put workspace projects in the classpath container >> rather than artifacts with identical module revision IDs that exist in >> one of our configured repositories? >> >> If I were dealing with this type of scenario outside of Eclipse/IvyDE, >> I would look at putting the resolvers into a chain and using the >> "returnFirst" attribute to enforce a specific order. That's >> effectively what I'm looking to do with the workspace resolver. Is >> that possible? > > > I should have mentioned the following details about our environment: > > Windows XP 32bit > Eclipse 3.7 Indigo > IvyDE 2.2.0.beta1 with Ivy 2.2.0 (we had some other show-stopping > issues when using IvyDE with Ivy 2.3.0, so we installed Ivy 2.2.0 > explicitly) > > In addition, when building projects using Ant we're using Ivy 2.2.0. > > Thanks, > Matt Hurne