Regarding this patch.. Michael: how would you deal with a mixed jdk version project?
should we move push-parent to jdk1.5 and disable the animal-sniffer-maven-plugin for the cometd module? On Wed, 2010-09-29 at 21:17 +0200, Sebastian wrote: > Thanks. Here you go... > > > On 29.09.2010 20:21, Rodolfo Hansen wrote: > > The current comet code is reliant on servlet 3.0 which in turn requires > > java 6. > > > > You are correct regarding the timer implementation, > > > > If you send a patch separating the cometd out, so the rest of push can > > be java5. I'll push it, but push-parent trunk compiles against wicket > > 1.5.... > > > > > > On Wed, 2010-09-29 at 20:01 +0200, Sebastian wrote: > > > >> Hi Mike, > >> > >> thanks for your resoponse. Maybe you can just have the push-comet module > >> being compiled with Java 6? I am using the push.timer implementation > >> currently. I recompiled it using Java5 and it works fine. > >> > >> Regards, > >> > >> Seb > >> > >> On 29.09.2010 19:55, Michael O'Cleirigh wrote: > >>> Hi Sebastian, > >>> > >>> Its related to the dependencies of the wicketstuff-push. When I switched > >>> the wicketstuff build to use a real JDK 5 instead of JDK 6 in > >>> compatibility mode errors like this were seen: > >>> > >>> [INFO] > >>> ------------------------------------------------------------------------ > >>> [INFO] Error for project: Wicketstuff Push (during deploy) > >>> [INFO] > >>> ------------------------------------------------------------------------ > >>> [INFO] Compilation failure > >>> /home/wicket/.hudson/jobs/Wicket Stuff > >>> Core/workspace/wicketstuff-core/push-parent/push/src/main/java/org/wicketstuff/push/cometd/CometdService.java:[11,-1] > >>> cannot access org.cometd.bayeux.Channel > >>> bad class file: > >>> /home/wicket/.m2/repository/org/cometd/java/bayeux-api/2.0.0.RC2/bayeux-api-2.0.0.RC2.jar(org/cometd/bayeux/Channel.class) > >>> > >>> class file has wrong version 50.0, should be 49.0 > >>> * > >>> *This is why the project was moved to be built by java 6 instead of java > >>> 5. > >>> > >>> Regards, > >>> > >>> Mike > >>> * > >>> * > >>>> Hi, > >>>> > >>>> why is the wicket push module available in the Maven repo1 compiled > >>>> with Java 6? I checked out the code and cannot find a single usage of > >>>> any new Java 6 features (except the @Override annotation used on > >>>> methods of implemented interfaces). > >>>> > >>>> I'm currently working in an environment where only Java 5 is allowed. > >>>> all other wicket components retrieved via Maven repo1 work fine here. > >>>> > >>>> Regards, > >>>> Seb > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >>>> For additional commands, e-mail: users-h...@wicket.apache.org > >>>> > >>> > >>> > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> For additional commands, e-mail: users-h...@wicket.apache.org > >> > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org