Skip to content

Gradle Extension for Java SDK #66328

@jason810496

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

AIP-108: java-sdkChange this to an 'area:' label after AIP acceptance.priority:lowBug with a simple workaround that would not block a release

Type

No type
No fields configured for issues without a type.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions