In an attempt to develop a native Insteon PLM binding for OH2 I tried to install the IDE. The development machine is a laptop with Ubuntu 16.04 installed, with Oracle Java8.
Compilation fails with "plugin execution not covered by lifecycle configuration"
then something about maven (which I have installed), and something about line 8 of pom.xml
I don’t ever use Eclipse for anything but OpenHAB development, and I hate it. It’s bloated, slow, and it’s not Emacs. Plus it takes me into a build environment that I’m totally unfamiliar with, that produces cryptic error messages that I have intuition for what they mean. This was a real headache with OH1, and it seems to be no less so for OH2. So now I’ll be the total noob and have to beg for help every time this complex environment throws me a curve ball, see above.
For OH1, the happiest day was when I discovered that I can throw the whole yoxos and IDE stuff out the window and just edit the source files directly, use mvn install (or was it mvn build, whatever). Maven would still try to download a bazillion files and fail in random places, but at least the error messages where useful enough to get it going.
After this long preamble: does anybody have cook book style instructions on how to develop a new binding without using Eclipse?