groovy compile and run