Binding development - Best practice for external Libraries

What are the best practices for bindings to include external libraries? Is “putting the jar into lib” the best approach or is there a reasonable way to include external dependencies via maven to pull the dependency during compilation?

Are there further restrictions about library usage to the eclipse recommended libraries for common things like json, etc?

I want to include resol-vbus-java and the question is how to do this best and the library developer is open in terms of how the lib will be provided. (See ticket.)

Really no recommendation? Or did I ask in the wrong place?