On 09/08/2022 22:58, Robert Varga wrote:
Hello,
[snip]
I have used this quote when someone proposed moving to Gradle. Moving to GH workflows is harder.
Regarding Gradle: it was proposed first in 2015 (if memory serves). We are now at a place where MD-SAL Binding codegen is completely independent of Maven and the interface (yangtools' codegen-api) gives complete control over file lifecycle to the driver (e.g. build system plugin).
Gradle/SBT/whatever plugins are now simple, if you just do (and contribute!) the equivalent of yang-maven-plugin (sans yang-maven-plugin-spi, which is unused and going away).
Yeah, there is no abstract support to make that easy, but those bits should be clear when there are 2 plugins.
Regards,
Robert