Skip to content

Gradle Extension for Java SDK #66328

Description

@jason810496

Since we "hack" some build-time details, for example:

  1. Pack dagIds, taskIds as an airflow-metadata.yaml in jar
  2. Pack raw user's java file in the jar for BaseCoordinator.write_dag_code to get the raw code

Which means the normal ./gradle command could not pack those kind of Airflow Java SDK specific metadata, so it would be better to provide a gradle extension for users to compile the "fullly-Airflow compatible" jars.


We should wait until the AIP for "Defining Dag in Foreign-Lang" pass.

Metadata

Metadata

Assignees

Labels

area:java-sdkpriority:lowBug with a simple workaround that would not block a release

Type

No type

Projects

Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions