Your questions are more Eclipse related questions than openHAB. You may have more success on Eclipse forum.
But now I wonder whether I should tick “Add project(s) to working set”, or not…
A “working set” is just a convenience to organize your project in group. You can open/close them all at once, or find them easily. There is no impact on code or anything else.
(And what with “Resolve Workspace projects”?
“Resolve workspace projects” means that Eclipse can, when running / building, use directly the project in your workspace to find dependancies, instead on relying on your maven installation .m2 directory.
The idea is (I think) avoiding building/installing with maven every time you make a change in a dependancy project.
Is that okay? Or should something be fixed? I can “run” the openHAB demo version without issues.
I don’t really know for this one, but I think that if it works, then don’t worry.
Yes, right click on your project root → properties → maven section.
I’m not 100% sure this function is relevant for openHAB development, due to the OSGI nature and the launcher used. Dependencies resolution, classpath, etc, is a big subject when OSGI is used.
I had issues and lost to much time with code hot replace or other “shortcut” (thinking it worked but in fact not, etc.), and now I always rebuild with maven before launching anything.
(and as much as I liked Eclipse, I switched to intellij and can’t imagine going back)