For details see:
Investigate bundle resolution error involving htsjdk-igb
This requires understanding OSGi and how bundle dependencies get resolved during bundle installation and activation.
Also, review how we made htsjdk-igb bundle in the first place by looking at linked Jira issues.
Probably we have to make some changes to how we generate that bundle?
Potentially useful resources:
- Wrapping libraries to OSGi bundles https://bnd.bndtools.org/chapters/390-wrapping.html
- Playing with Apache karaf - tool you can use to test installing bundles (note our bundle is a library and doesn't have an "activate" method, which is a bit like a "main" method in Java application) https://www.javaindeed.com/playing-with-apache-karaf-console/
Please add more as you work on this.
When done, please write up a short, plain English description of what you did to fix the problem. (This can be a useful case study to introduce devs to OSGi in IGB.)