These two sources today use different json schema generation plugins from:
The general Airbyte Gradle Plugins.
The old CDK
This is causing issues when using the Plugins in the new flow here: #59716.
[Incubating] Problems report is available at: file:///home/runner/work/airbyte/airbyte/build/reports/problems/problems-report.html
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':airbyte-integrations:connectors:source-***:generateJsonSchema2Pojo'.
> Method org/jsonschema2pojo/gradle/JsonSchemaExtension.getTargetLanguage()Lorg/jsonschema2pojo/Language; is abstract
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
Instead migrate both of these sources onto the same plugin provider and version.
- Migrate both over from org.jsonschema2pojo to com.github.eirnym.js2p.
- I also added what seems to be a missing task dependency. I'm not sure why this was never caught before. This is showing up in master as well.