I have a strange problem.
I setup the new IDE and build my binding using Maven.
The produced jar is OK in openHAB 2 beta 2.
When I use this jar in a new installed server 1.8.1, it looks like my jar file is simply ignored. I see absolutely no entry in my logs about this binding.
One old compiled version of this binding (previous IDE) is still working in 1.8.1.
The only differences in sources I can identify are:
- the adding of the tag immediate=“true” in binding.xml
- few differences in the imported packages in the MANIFEST.MF file
Import-Package: gnu.io,
org.apache.commons.io;version="2.2.0",
org.osgi.service.cm;version="1.5.0",
while previous jar was built with these packages:
Import-Package: gnu.io,
org.apache.commons.io;version="2.0.1",
org.osgi.service.cm;version="1.4.0",
Can it explain that my jar is ignored in 1.8.1 ?
Is there a way in the OSGi console to see if a binding is loaded ?
What could be the reason for my jar file to be not loaded or not started ?