I'm putting some effort into improving MMOracle.java, based on our own
experiences and suggestions from others.
A problem that comes up is that some proprietary Oracle classes are needed
to read data from large objects.

Consequently, if I modify MMOracle.java, it can no longer be compiled
without the Oracle classes. Since we can't distribute the Oracle classes
with MMBase, this means we can provide the MMOracle.java sourcefile, but
can't include it in the standard compile targets.

I suggest we adapt the build script so that MMOracle is compiled only when
the oracle classes are detected in the classpath.

On a related note, currently all *.jar files in the lib directory are
included in the classpath. It makes sense to extend this to include all
*.zip as well. For example, the Oracle jdbc driver is shipped as a zip-file
instead of a jar.

I can make these changes myself, but I would prefer modifications to the
build script being more centralized.

Rob van Maris
Developer

Finalist IT Group
Java Specialists
-------------------------------------------------------------
Amsterdam, The Netherlands
Office: +31 20 5962321 (Direct)
Mobile: +31 651444006
Fax: +31 20 5962331
-------------------------------------------------------------



Reply via email to