Verified against the flattened (published) poms: storm-postgresql/pom.xml:140-144 ships postgresql 42.7.4, storm-mariadb/pom.xml:150-154 ships mariadb-java-client 3.3.3, and storm-mssqlserver/pom.xml:144-148 ships mssql-jdbc 12.2.0.jre11, all at compile scope. The other four dialect modules correctly keep their drivers at test scope.
Adding one of these dialects drags an unmanaged driver version into the application, overriding the application's own dependency management. Move the three drivers to test scope to match the rest.
Verified against the flattened (published) poms:
storm-postgresql/pom.xml:140-144shipspostgresql42.7.4,storm-mariadb/pom.xml:150-154shipsmariadb-java-client3.3.3, andstorm-mssqlserver/pom.xml:144-148shipsmssql-jdbc12.2.0.jre11, all at compile scope. The other four dialect modules correctly keep their drivers at test scope.Adding one of these dialects drags an unmanaged driver version into the application, overriding the application's own dependency management. Move the three drivers to test scope to match the rest.