Remove unnecessary managed JDBC drivers from parent pom.xml #15862
Labels
C: Build
dependencies
Pull requests that update a dependency file
E: All Editions
P: Medium
R: Fixed
T: Enhancement
Projects
Milestone
A few of our test dependencies are declared as managed JDBC drivers in the parent
pom.xml
<dependencyManagement>
section. This is just for convenience of testing, but it isn't necessary. We have a sharedjooq-test
project that could declare these drivers, even as compile time dependencies to all tests, instead.If the dependencies are declared in the parent
pom.xml
, then:Removing these drivers again would simplify the project structure with no negative impact on user code.
Affected drivers include:
com.oracle.database.r2dbc:oracle-r2dbc
io.r2dbc:r2dbc-h2
io.r2dbc:r2dbc-mssql
org.duckdb:duckdb_jdbc
org.hsqldb:hsqldb
org.mariadb:r2dbc-mariadb
org.postgresql:postgresql
org.postgresql:r2dbc-postgresql
org.xerial:sqlite-jdbc
Drivers that continue being required include:
com.h2database:h2
com.microsoft.sqlserver:mssql-jdbc
com.oracle.database.jdbc:ojdbc11
The text was updated successfully, but these errors were encountered: