Added source generation to maven