eclipse-vertx / vertx-sql-client

High performance reactive SQL Client written in Java
Apache License 2.0
877 stars 195 forks source link

JPMS support #1445

Closed vietj closed 3 weeks ago

vietj commented 3 weeks ago

Bring JPMS support to SQL client.

Due to the incapacity of test containers to run with JPMS (https://github.com/testcontainers/testcontainers-java/issues/7337) tests have not been touched and tests are executed with a class-path instead of a module-path.

The part of the API that is used in vertx-jdbc-client (the bridge between the API and the back-end system) has been extracted outside of the io.vertx.sqlclient.impl so vertx-jdbc-client can also become a JPMS module. This part will most likely be extracted in a new module to better encapsulate it and avoid it in the user-facing API.