or changing project.properties to link to absolute path of libs.
That is actually a good solution, since you can declare a library:
- relative to a project location (or the workspace location),
- or using linked resources, as in this answer (and this blog post)
That should help allowing you to import only TwistedCircle
, because its properties would refer to other projects relative to the project or the workspace folder.