I recently started to work on a Threema binding because Telegram is of no option for me. You can find the source at GitHub - lordyavin/openhab-addons at threema.
I’m ready to integrate the addon but because of the commons-io dependency of Threemas SDK I fail to “mvn install” it. Originally the SDK refrences commons-io 2.4. An upgrade to 2.10 did not help.
[ERROR] Message: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-binding-threema; type=karaf.feature; version=3.2.0.SNAPSHOT; filter:="(&(osgi.identity=openhab-binding-threema)(type=karaf.feature)(version>=3.2.0.SNAPSHOT))" [caused by: Unable to resolve openhab-binding-threema/3.2.0.SNAPSHOT: missing requirement [openhab-binding-threema/3.2.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.binding.threema; type=osgi.bundle; version="[188.8.131.52107120651,184.108.40.206107120651]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.binding.threema/220.127.116.11107120651: missing requirement [org.openhab.binding.threema/18.104.22.168107120651] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.apache.commons.lang)(version>=2.4.0)(!(version>=3.0.0)))"]]
Looking forward for your responses and tips and hope that it might be useful for others.