RE: 'Available' in java cent builds..

"Adam Jack" <[email protected]>
Newsgroups gmane.comp.krysalis.sandbox
Message-ID <001501c2d105$a1356d30$6bd3ea43@wdn086>
Nicola wrote:

	The distro should ship built with the api usage of the lowest possible
	JDK. Actual builds are done with the highest JDK that is compatible.
	This practically means use JDK1.3 for builds that don't need DB stuff
	and ship double-versions of the releases if using DB stuff (1.4 is
	incompatible :-( )

The problem I have is that I 'need' JDK1.4 at built time (or a smart build)
so I can use (say) java.util.logging, but then at runtime if the underlying
JDK classes are not there I fallback ok. Building a JDK1.4 gives class
format 48.0 or something, unless one can set switches (I guess), which (from
my experience) JDK1.3 and such do not like.

I guess I can move the jdk14 stuff into yet another project (if I can figure
out how to make centipede build the extra ones, right now I can't, any
pointers?) If I have a jdk14 project then perhaps it can be built w/JDK1.4
and everything else be built with JDK1.3 (or JDK1.2, whatever).

In making a second (optional) package (with dependencies) I wonder if I've
been a bit mean on the user. They now have two JARs to have to add to their
classpath, right?

This will (probably) work for me, but I am still interested in working with
somebody on an 'available' (class and/or version) sensitive javac cent.
Anybody game?

regards,

Adam



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.