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]

Reply via email to