protocoderL and gradle