elpa groovy-mode seems to work now; use that