correction: building from source, with Java 6. I'm guessing byte code compatibility of the different versions is the same.
On , Tim Harsch <harschw...@yahoo.com> wrote: >Rob, > >> and so a workaround after Java 6 support is dropped will be to build from >> source yourself. > > > I don't think that once support is dropped, you can build from source for >long. If Jena project makes use of a new language feature, or library >included in Java 7 or Java 8, running Jena with Java 6 will no longer be an >option. True also, if any of its dependencies do the same. > > > >On Saturday, April 19, 2014 9:11 AM, Andy Seaborne <a...@apache.org> wrote: > >Rob, >> >>Do you want to call a VOTE on this? >> >>Then Jena 2.12.0? >> >> Andy >> >> >>On 31/03/14 11:36, Andy Seaborne wrote: >>> On 31/03/14 10:34, Rob Vesse wrote: >>>> Hi All >>>> >>>> Andy raised an interesting point recently that historically the Jena >>>> project >>>> has only guaranteed to maintain compatibility with the 2 most recent >>>> versions of Java. As of the recent Java 8 release this means that >>>> Java 6 is >>>> technically now outside of the range of versions that we intend to >>>> maintain >>>> compatibility with. >>>> >>>> Dropping of Java 6 support is not going to happen overnight so this >>>> email is >>>> intended to serve as advance notice that this will happen at some >>>> point in >>>> the future and to request feedback on this. Note that it is likely >>>> that in >>>> the short term code will remain Java 6 compatible and so a workaround >>>> after >>>> Java 6 support is dropped will be to build from source yourself >>>> >>>> Are there people out there who are currently reliant on Java 6 and cannot >>>> move to Java 7/8 for whatever reason? If so what sort of timescale would >>>> you consider reasonable for dropping Java 6 support? >>>> >>>> Thanks for your feedback, >>>> >>>> Rob >>> >>> This whole version thing is a bit of wobbly tower of choices from the >>> top down. >>> >>> Fuseki2 requires Java7 because the version of Jetty (v9) it uses for the >>> standalone server requires Java7 (which in turn is because the version >>> of the servletAPI is "Servlet 3.0+"). >>> >>> As it is Java7, there is use of "Files" and "Path" which are quite useful. >>> >>> It does not oblige the Jena libraries to be Java7. >>> >>> Andy >>> >> >> >> >> > >