quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.36k stars 2.56k forks source link

Use conditional dependencies for Flyway #41580

Open geoand opened 4 days ago

geoand commented 4 days ago

Description

We should be able to automatically pull in the necessary Flyway dependency when a supported SQL driver is used, by introducing a conditional dependency that will get triggered when the Flyway and the driver extensions are present

Implementation ideas

No response

quarkus-bot[bot] commented 4 days ago

/cc @cristhiank (flyway), @gastaldi (flyway), @gsmet (flyway)

geoand commented 4 days ago

41583 is for PostgreSQL.

Doing the same for other jdbc drivers is trivial by following the lead that of said PR.

geoand commented 4 days ago

I added the good first issue label because following the approach in https://github.com/quarkusio/quarkus/pull/41583, doing the rest of the JDBC drivers should be straighforward.

gastaldi commented 4 days ago

Shall we create good first issues for the remaining JDBC drivers so it's easier to have them picked up?

geoand commented 4 days ago

I added the label to original issue