Need a bit of help on how to proceed. Groovy and Mockito 1.x have a history of incompatibility. Mostly this is because of the MOP. There was a fix for Mockito 1.9 to allow Groovy for tests and collaborators: https://github.com/cyrusinnovation/mockito-groovy-support However this has not been updated to handle Mockito 1.10. There is a pull request<https://github.com/cyrusinnovation/mockito-groovy-support/pull/14> on this repository to fix support for Mockito 1.10, but it has not been merged in 3 years time. Mockito 2 has since been released and claims out-of-the box compat; however our org and possibly others are using Mockito 1.10 heavily and have not looked into migration.
I'd like to propose a new groovy project (probably "groovy-mockito") that would address the incompatibility between dynamic Groovy and Mockito 1.10. It would only be a few files (3 sources, 1 resource plus tests in mockito-groovy-support). So my question is, should this be a sub-project of groovy/groovy-core, a new project groovy/groovy-mockito, or something else? I'd like to provide something that could be published to bintray/jcenter/maven central so my org could use it and others waiting on that PR could also grab the artifact. Eric M.