Hi Toshiya, thank you for this email. Yes, just sharing also here my opinion, that 'apache-rat java cli tool' fits the best the current state of the KIE codebase, where we have also the kie-tools monorepo, that is not bound to the maven.
Jozef Marko Software Developer [email protected] ________________________________ From: Toshiya Kobayashi <[email protected]> Sent: Thursday, November 14, 2024 7:25 AM To: [email protected] <[email protected]> Subject: [EXTERNAL] [DISCUSS] license headers check Hi, One of the cumbersome parts of the release verification is "All files have license headers if necessary." If we have a .rat-excludes file in each repository, the step can be quickly done with the command line. I filed a GH issue: https://github.com/apache/incubator-kie-issues/issues/1613 Jozef mentioned that we should unify the approach (Thanks!), so I raise the topic in this ML. Please have a look at Jozef's comment about the existing initiatives for license check. https://github.com/apache/incubator-kie-issues/issues/1613#issuecomment-2475467000 As written in the comment, we should choose one of them. - apache-rat-plugin - checkstyle.header.template - apache-rat java cli tool Personally, +1 for `apache-rat java cli tool` because it's not tied to maven projects and it's easy for the release verification step. Please share any thoughts on this. Thanks! Toshiya
