Comment #6 on issue 162 by
minas.ma...@gmail.com: NoSuchMethodError in
Well, many roads lead to Rome. ;-)
I had a lot of API break from 12 to EAP 13 (and 13.1) so I decided to
create a new major version for each new IDEA version.
WicketForge uses a lot of open api functionalities and meanwhile I find
it's easier to merge changes between branches (if needed). So I can compile
against corresponding IDEA version, my code stays up to date with open api
(and will run into compile time errors), rather than build one version and
test against multiple IDEA (and run into a ReflectiveOperationException at
run time).
Agree, this small change could have been done with reflection, but for the
user it doesn't make any difference. If someone have a issue with an older
version or is missing a feature, I still can solve or merge if possible.
Build and deploy is done quickly. ;-)