create generateSources task. remove sourceGenerators