How to Migrate to v3.0

V3.0 mains was to prepare for java 9 jigsaw.

  • rename package to follow domain name org.sfm -> org.simpleflatmapper
  • split modules csv parser is in sfm-csv amd jdbc mapper in sfm-jdbc
  • add jdk9ea jars with module info
  • use service loader for extension
  • joda time needs the converter-joda-time to work

a few designed issue have been also addressed

  • define a collector service that is used across the board and allows extension
  • remove the DirectClassMeta hack
  • remove jdk7 binary as jdk6 is the same
  • embedded asm in renamed package
  • library updates