OSGi resolution failed

Hi,
I have question. I am trying to develop an own binding to access some google calendar. For this I have to add some maven dependencies in the pom.xml of my binding project, which builds fine.
When I try to run the binding within the demo app I get some OSGi errors:

Resolution failed. Capabilities satisfying the following requirements could not be found:
[<>]
⇒ osgi.identity: (osgi.identity=org.openhab.binding.calendarbinding)
⇒ [org.openhab.binding.calendarbinding version=2.5.1.202001172222]
⇒ osgi.wiring.package: (&(osgi.wiring.package=com.google.api.client.http)(&(version>=1.25.0)(!(version>=2.0.0))))
⇒ [com.google.http-client.google-http-client version=1.25.0]
⇒ osgi.wiring.package: (&(osgi.wiring.package=com.google.common.base)(&(version>=20.0.0)(!(version>=21.0.0))))
[org.openhab.binding.calendarbinding version=2.5.1.202001172222]
⇒ osgi.wiring.package: (&(osgi.wiring.package=com.google.api.client.json.jackson2))

I think I am missing something. I think addind the maven dependencies to the binding pom.xml is enough or do I have to add them to the demo application as well? Or is this resolution failed error something different? I am not familiar with OSGi and the openhab development so far so maybe someone can help me.
Thanks in advance!

Edit: I am working on openhab-distro 2.5.x github version

Hm, just did some test with another dependency, which should not have any other dependencies:

Resolution failed. Capabilities satisfying the following requirements could not be found:
[<>]
⇒ osgi.identity: (osgi.identity=org.openhab.binding.calendarbinding)
⇒ [org.openhab.binding.calendarbinding version=2.5.1.202001181427]
⇒ osgi.wiring.package: (&(osgi.wiring.package=info.debatty.java.stringsimilarity))

Seems to be the same. So can anyone please give me some hints how to integrate maven libs into the demo application? Got me stuck for hours now…

No one? :confused:

Clearly it seems to be bnd/resolver issue. Can you try to add explicit maven dependency to https://search.maven.org/artifact/info.debatty/java-string-similarity/1.2.1/jar (or other version required by dependant libraries)?

Hm, where should I add the dependency? So far I have added it in the pom.xml of my binding:

    	<dependency>
    	    <groupId>info.debatty</groupId>
    	    <artifactId>java-string-similarity</artifactId>
    	    <version>1.2.1</version>
    	    <scope>compile</scope>
    	</dependency>

Edit: also tried to add the entry to the pom.ml of the demo app. Error is the same.