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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to