i changed the build a bit so that each project can be build independently.
i moved the ivy lib up to the repository. the ivy ant base target will first check if the ivy lib is available locally and fetch it if necessary.
the 4 common build files in the build folder of pvm will have to be replicated in each related project. and those 4 files will have to be kept in sync manually.
then each project should be buildable independently from cvs. afaict, builds should also remain reproducable. even if we add a new ivy library version since the version is in the filename and that is references as a property in the build.properties.
let me know if you see any problems with this