Moving Into the Modern Age

Tags:

Aug. 26th 2007 in frame2, general, java6, jaxb

The last official release of Frame2 happened in January of 2006, and was Java 1.4 specific. I am currently making changes to the codebase to take advantage of all of the improvements that Java 5 and 6 brought. The process is roughly this:

  1. Configure Eclipse with the latest available JDK.
  2. Turn on all compiler warnings.
  3. Eliminate some warnings.
  4. Rerun all unit tests.
  5. GOTO 3 until warnings are gone, or at least only in the generated JAXB code.
  6. Run FindBugs.
  7. Eliminate issues found by FindBugs.
  8. Rerun unit tests.
  9. GOTO 6 until FindBug issues are minimized.

At least, that’s the plan. Reality usually has different plans – so far they’ve mostly involved obtaining new versions of required libraries and watching the failed unit test count skyrocket. On the plus side, Java 6 has made JAXB significantly less painful – more on that later.

SEO Powered by Platinum SEO from Techblissonline