daml/ledger-service
Moritz Kiefer f0f8027a47
Set supported jdbc driver names at compile time (#9489)
* Set supported jdbc driver names at compile time

This is mainly to unblock the work on Oracle support in the Ledger API
but I think it’s a sensible thing in general. For the Ledger API,
moving the dependency to the top-level is apparently rather
tricky. Because the SDK bundles everything into a single megajar,
Sandbox depending on the oracle library does also result in the JSON
API and the trigger service will also have the oracle library in scope
and will support Oracle in CE which they should not.

This PR simply hardcodes the list of supported drivers to address
that. Not pretty but does the job.

changelog_begin
changelog_end

* format

* Address review comments

changelog_begin
changelog_end
2021-04-26 09:19:31 +02:00
..
cli-opts Upgrade scalafmt and enable trailing commas (#8437) 2021-01-09 11:37:37 +01:00
db-backend remove Array[String] instances from Oracle json-api driver layer (#9425) 2021-04-16 16:51:18 +00:00
http-json Set supported jdbc driver names at compile time (#9489) 2021-04-26 09:19:31 +02:00
http-json-cli Fix copy-pasta in HTTP JSON API EE options (#9296) 2021-03-31 08:57:51 +02:00
http-json-ledger-client add ledger connection retry on json-api start (#9450) 2021-04-21 10:08:47 -04:00
http-json-oracle Oracle json-api: websockets and testing (#9278) 2021-04-12 17:49:19 +00:00
http-json-perf Make non-repudiation integration exclusive to enterprise edition (#9219) 2021-03-24 20:25:47 +01:00
http-json-testing Test for duplicate contracts when querying on behalf of multiple parties (#9443) 2021-04-20 09:25:40 +00:00
jwt Port parts of //ledger-service to Scala 2.13 (#8776) 2021-02-08 11:27:50 +00:00
lf-value-json use {tag, value} format for SQLizing advanced JSON queries (#9321) 2021-04-06 08:58:37 -04:00
utils Port parts of //ledger-service to Scala 2.13 (#8776) 2021-02-08 11:27:50 +00:00