maven plugin, generate java file from xml during maven generate source phase.