uranusjr opened a new pull request, #68380: URL: https://github.com/apache/airflow/pull/68380
The annotation processor has been split into a separate (sub)project since it is a build-time only dependency and does not need to be with the main SDK code, which contains mostly runtime code. A new "Airflow SDK plugin" is also added to wrap logic in the user's build file so the user can simply add the plugin, fill out required fields in the 'airflowBundle' block, and that's it. This should make building a Java task bundle a lot easier. Due to Gradle constraints, the example has been split into a stadnalone project (instead of a subproject of `java-sdk`) so it can make use of the plugin. This makes building the example a bit more difficult—it now requires you to `mavenPublishToLocal` first so the plugins and dependencies can correctly resolve. I think it’s acceptable. The documentation and SDK README have been modified to reflect the changes. Close #66328 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
