I have a new binding (Doorbird) that depends on a 3rd party crypto library (LazySodium, which is a wrapper around the libsodium native library). My binding uses
com.sun.jna.NativeLong directly, and the 3rd party library, LazySodium, uses several classes from
I see that openHAB is installing version 5.3.0 of
com.java.jna, which is perfectly fine for my binding. However, in the event that openHAB includes a newer version of
com.java.jna, is it acceptable for my binding’s pom.xml and feature.xml to specify an open-ended version range?
Like this in feature.xml
And this in pom.xml