On Mon, Jan 28, 2013 at 6:34 AM, Willem jiang <willem.ji...@gmail.com> wrote: > +1 for the micro-branch for the camel-scala, and we can do the release it > after major release of camel. >
I am wondering if we can add a camel-scala-2.9 module to the source code. And this is a shallow module, that has some maven plugins, that copies the src from the "real" camel-scala module But just compiles against scala 2.9 Then I guess we can have both modules done in the same release. The caveat is that the source must be compileable for both 2.9 and 2.10 at the same time. But I dont think there is any such problems. Also we cannot support older Scala releases forever. Camel 2.11 is having a support lifecycle for about 18 months or so. That is a long time to still support Scala 2.9 etc. > > -- > Willem Jiang > > Red Hat, Inc. > FuseSource is now part of Red Hat > Web: http://www.fusesource.com | http://www.redhat.com > Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) > (English) > http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) > Twitter: willemjiang > Weibo: 姜宁willem > > > > > > On Sunday, January 27, 2013 at 4:27 AM, Henryk Konsek wrote: > >> > There must be other project in the same unfortunate situation about Scala >> > >> > Anyone knows of other Maven based projects what they do? >> >> Camel is quite specific in this regards as it is not pure-Scala project. >> >> In my humble opinion the Camel way of handling Scala compatibility >> issue is to fork only camel-scala module. This approach works like a >> micro-branch. >> >> I would keep existing camel-scala module as a 2.9 branch, and created >> forked camel-scala_2.10 module. By doing this, we will not force Scala >> 2.9 users to change their dependencies. >> >> I also suggest to keep org.apache.camel.scala package name in both >> modules. This will make easier for users to upgrade their routes to >> the higher version of Scala. >> >> Any other ideas and approaches for the problem will be highly appreciated :) >> . >> >> -- >> Henryk Konsek >> http://henryk-konsek.blogspot.com > > > -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen