So the gogo-jline depends on jline3, which has a requirement on java 8. The gogo-runtime currently needs java 8, but mostly for syntactic sugar (lambda + streams) and it can be downgraded to a java 7 requirement (it can't go down to java 6 due to the use of the NIO api with Paths and Channels). I can work on downgrading to java 7 if there's a need.
2016-09-28 1:40 GMT+02:00 David Jencks <david_jen...@yahoo.com.invalid>: > I don’t recall too well…. IIRC line requires java 8. Does the rest of > gogo now also require java 8? > > thanks > david jencks > > > > On Sep 27, 2016, at 3:02 PM, Guillaume Nodet <gno...@apache.org> wrote: > > > > I'd like to release the big changes pending in gogo runtime and gogo > jline > > bundles. > > Given there are some big changes in the runtime (the jline one is a new > > bundle, so it does not matter so much), I'd like to give people some time > > to review the changes. > > > > I'd like to do the release next week if there's no concerns. > > > > Some of the new features from gogo runtime: > > * better parser > > * support for redirections > > * support for jobs > > * advanced parameter expansion (such as ${(GL)it/_/-}) > > Features provided by the new gogo jline bundle (similar to the gogo > shell, > > but using jline + leveraging the new runtime features): > > * better terminal support > > * full line editing > > * completion > > * syntax highlighting > > * multi line edition > > > > Note that those bundles can also be run outside osgi (jline + > gogo-runtime > > + gogo-jline). I'm using the following command line to launch those from > > the felix/gogo directory: > > > > java -cp > > /Users/gnodet/.m2/repository/org/jline/jline/3.0.0.M2/ > jline-3.0.0.M2.jar:runtime/target/org.apache.felix.gogo. > runtime-0.17.0-SNAPSHOT.jar:jline/target/org.apache.felix. > gogo.jline-0.1.0-SNAPSHOT.jar > > org.apache.felix.gogo.jline.Main > > > > Cheers, > > Guillaume Nodet > > -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: gno...@redhat.com Web: http://fusesource.com Blog: http://gnodet.blogspot.com/