Resolve in workspace


Some projects are composed of mulpliple modules, modules having dependencies between them, dependencies managed by Ivy (of course!). Then sometimes we need to build and publish some modules before building the dependant one. Eclipse can handle classpath composed of Java project, it can handles dependencies between projects, and IvyDE can use that feature.

First every of your modules should be separated projects in Eclipse, and each of this project should have an IvyDE classpath container configured.

To enable resolution in the workspace, go into the advanced configuration panel of the classpath container and select Resolve dependencies in workspace.

Important notes: to make the resolve in workspace work correctly the info in the ivy.xml should be properly set: