Andreas said:
> ext/argouml-cpp/lib/ or so? I know, makes loading harder...

In think again we have something to learn here from eclipse.

With the single directory we have for module jars there is no way we
can control two different modules from deciding to use the same jar
name for themselves or conflicting with each other files.

The eclipse plugins each go under their own separate directory and
that directory name includes a dot separated URL owned by the plugin
writers organisation.

e.g. eclipse/plugins/de.mvmsoft.checkclipse_2.2.0 contains the
checkclipse plugin.

I'd hesitated to suggest this before as I didn't want to see modules
forced to repackage themselves. However we could have our module
discovery code deal with both the current situation and the structure
described above.

That directory name could even by contain the name of the jar and
class in which to find the module interface implementation or
alternatively have it contain some XML description file as eclipse
does.

Bob.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to