We have a large scale Java web application project. I am considering integrating some Groovy code in situations where I think Groovy could reduce our effort. For example, XML parsing and unit testing.
Are there any "gotchas" or negative impacts for this scenario. For instance, perhaps it would make our build much more complicated. I have also heard of compatibility problems.