recompile under local groovy to avoid conflicts