We’re trying to deploy an add-on using the Tomcat JDBC library to manage pooled connections to a Postgres instance. It all compiles fine, but when we try to deploy it, we run into the following error:
Unable to resolve 174.0: missing requirement [174.0] osgi.wiring.package; (osgi.wiring.package=org.osgi.service.jdbc)
So far, adding in any libraries that contain the org.osgi.service.jdbc package in JIRA’s lib directory seems to do nothing, while that works for other dependencies that hadn’t yet been satisfied.
Is there a more recommended way of doing connection pooling from within a JIRA add-on to an external database? Are we perhaps packaging the add-on incorrectly? Let me what additional information you might need.