*** Begin out of topic
The hint isn’t very helpful. Since months there are a lot of problems with the stupid new development environment ‘bnd’ and the dependencies.
Someone has decided to kill the previously very well working development environment and switch to a new, not sufficiently tested and for us for Eclipse developers useless environment.
It’s not just a problem that ‘bnd’ doesn’t seem to get further developed for Eclipse, there is also very little documentation or troubleshooting support for binding programming under openhab. In addition, even here in the forum there is either no experience or knowledge, respectly the specialists don’t find time to share their knowledge with us seeking help.
In my opinion we are unfortunately in the process of killing a really well established open source application. And all because the Eclipse development environment for openhab is not stable enough to run or the announced step by step guide is still not available.
*** End out of topic
I myself have been trying for many weeks to get my self-developed binding to work under the new environment and have similar problems as bubuche79.
Deploying the jar file from the target directory (after a mvn clean install) into a real installation works as expected. But as soon as I start the described steps within Eclipse and the bnd environment, I get incomprehensible hints about missing dependencies, which in my opinion are not related to my binding.
Nevertheless, if someone can help, I have added my current error message. I would be grateful for a concrete hint solution.
Resolution failed. Capabilities satisfying the following requirements could not be found:
⇒ osgi.identity: (osgi.identity=org.openhab.binding.openwms)
⇒ osgi.wiring.package: (&(osgi.wiring.package=com.hubspot.jinjava)(&(version>=2.5.0)(!(version>=3.0.0))))
⇒ osgi.service: (objectClass=javax.persistence.spi.PersistenceProvider)
⇒ osgi.wiring.package: (&(osgi.wiring.package=io.reactivex)(&(version>=2.2.0)(!(version>=3.0.0))))
⇒ osgi.wiring.package: (&(osgi.wiring.package=com.digitaldan.harmony)(&(version>=1.1.0)(!(version>=2.0.0))))
⇒ osgi.wiring.package: (&(osgi.wiring.package=org.junit))
⇒ osgi.wiring.package: (&(osgi.wiring.package=com.igormaznitsa.jbbp)(&(version>=1.4.0)(!(version>=2.0.0))))
⇒ osgi.wiring.package: (&(osgi.wiring.package=org.objectweb.asm)(&(version>=5.0.0)(!(version>=6.0.0))))
⇒ osgi.wiring.package: (&(osgi.wiring.package=javax.comm))