There's a difference between the compiler level and the libraries included
with the JDK you are using. maven is set to use the jdk 1.5 compiler level.
JDBC between Java 5 and Java 6 is not compatible. Interfaces were changed.
Please stop with the maven bashing in every message. It really adds nothing
to the conversation and the problem here is probably something I did, not
maven. The reality is that if we were using ant, none of this would be a
problem because I'd still be messing around with the assembly script to
build the cayenne-tools module. Like all things, there are pros and cons.
At the end of the day, we're not moving from maven to ant. So, the best we
can do is try to make things work as smoothly with maven as we can. Up
until now, you haven't provided any output that would help in debugging the
issue. Are you running into the exact same problems at Demetrios?
-- KevinOn Tue, May 5, 2009 at 6:48 PM, Adrian A. <a.adrian.tec..mail.com> wrote:
> For one thing you must use Java 1.5. >> > AFAIK Java *is* backwards compatible and allows to set > an language level for the compiler - there's no need to > have several old JDK versions installed. > With ANT the user can set the required level (and it's considered > a good practice to do so) ,e.g.: > <javac srcdir="${src}" destdir="${build}" source="1.4"/> > > I suppose something similar should be available for maven too. > > Again, the problem still remains: the average user can't build (at least > not always), but worst, can't fix the problem itself like with ANT :(. > > A. > >
This archive was generated by hypermail 2.0.0 : Tue May 05 2009 - 20:48:52 EDT