I see Groovy as a significant improvement on
Java, not merely because it adds syntactic sugar
and new language constructs (closures); but because in summary it makes it so much easier to
experiment with and cement a piece of code.
The thing that frustrates me is the
Maven configuration of a mixed Java/Groovy projects.
Intuitively, I would segregate groovy and java artifacts into src/main/{java | groovy}.
Groovy best practices suggest otherwise: that I should treat a mixed Java/Groovy Maven project
simply as a groovy project. I am not comfortable mixing Java and groovy sources merely because
I have distinct developers handling groovy and Java.
What would you suggest?
Thanks,
rk