Hi Martin, A couple things:
* We discussed JDK6 a while back for SIS: http://s.apache.org/Z4A There wasn't strong opposition to JDK6 on any side of the fence. I don't think there will be opposition to using JDK7 here though I do my work on a Mac with OS 10.6.8 -- do you know if JDK7 is available for that version of Mac? * You are offering to do the work to help maintain the JDK6 branch. I would also be willing to help maintain it. So that is a good enough start for me to say +1 on it. Thanks! Cheers, Chris On Sep 10, 2012, at 4:37 AM, Martin Desruisseaux wrote: > Hello all > > After final adjustment to the Maven configuration, I should be able to be > back to code commits. I would like to create a "sis-build-helper" module > which would be strictly internal to the SIS project (not deployed). This > module would contains customized Javadoc taglets, Maven mojo and other helper > tools. The first code that I would like to commit are Javadoc taglets already > used by the "sis-metadata" module: > > @preformat - for preformated text with very limited syntax coloring. > @module - for inserting link to the SIS module providing a class. > @note - for non-essential remarks (use smaller font) > @section - for splitting a large class javadoc in sections > > However this raise an issue of which JDK version we target, since some JDK > tools API changed between JDK6 and JDK7. We need to support JDK6, but there > is some JDK7 feature that I found attractive. In Geotoolkit.org I was used to > do all my development with JDK7 - which allow me to leverage > try-with-resources, multi-catch, fork-join, improved file systems API and > more - then port the work to a JDK6 branch about once per week. I found > supporting 2 or 3 branches amazingly easy with Mercurial compared to SVN as > it stood 5 years ago. However I have hear that SVN greatly improved its > merging capability in the last few years. > > How would peoples feel about developing in JDK7 and maintaining a JDK6 > branch? If merging with today SVN is as easy as Mercurial, I would not mind > to do this maintenance, since I'm already doing it for one year on Geotk... > > Martin > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: chris.a.mattm...@nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++