Vadim Gritsenko wrote: >>From: Sylvain Wallez [mailto:[EMAIL PROTECTED]] >> >>Carsten Ziegeler wrote: >> >> >> >>>Stefano Mazzocchi wrote: >>> >>> >>> >>>>Carsten Ziegeler wrote: >>>> >>>> >>>> >>>>>Christian Haul wrote: >>>>> >>>>> >>>>> >>>>>>there's a "-target <release>" switch to javac. >>>>>> >>>>>> >>>>>Yes, and this is set to "1.2" (I hope) and afaiu it affects >>>>>only the byte-code but not the "libraries/packages" used for >>>>>compilation. >>>>> >>>>> >>>>> >>>>In Ant, there is a 'classic' compilation mode. Did you turn that on? >>>> >>>> >>>> >>>Yes, but with the same result. >>> >>> >>> >>The "compiler" parameter in Ant choses the compiler, but not the set of runtime >classes used to compile sources. >> >>For this, we should use the "bootclasspath" parameter, which allows >>cross-compilation for a different target JDK (not only classfile format set by >"target.vm", but also runtime classes). See more info on this at >http://java.sun.com/j2se/1.4/docs/tooldocs/windows/javac.html#crosscomp-options >> >>Now the problem is how do we handle this in the build as I think we cannot add a JDK >1.2 rt.jar in Cocoon's CVS ? >> >> > >It's a non-issue comparing to the real issue: > >1. Compiling with JDK1.4 against JDK1.4's rt.jar gives incompatible with 1.3 code >(IIRC, StringBuffer.append() issue) >2. Compiling with JDK1.4 against JDK1.3's rt.jar gives incompatible with 1.4 code >(JDBC 3.0 is not in JDK1.3) > >Where is the exit from this loop? > >Will compilation with JDK1.4 against JDK1.3's rt.jar but with JDBC 3.0 in front of it >help? > >
Damn you're right : I was focused on the StringBuffer.append() problem, and forgot about JDBC. Can't dynamic proxies help for this ? This was proposed in http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=101904196229220&w=2 but there was no follow up. Sylvain -- Sylvain Wallez Anyware Technologies Apache Cocoon http://www.anyware-tech.com mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]