On 7/19/16, 2:58 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:
>Hi, > > >I just added and activated the apache-rat-plugin to the maven build. This >checks if all source files have the required Apache license headers >included and breaks the build if they are missing. This did bring up a >hand full of issues, but I sorted them out and all seems to be ok now. Nice! Can it be hooked up to check binary packages as well? > > >One thing I should mention about the patch files. They are generated and >didn't contain the license header. I added this and all is working >nicely. But I think the code to create the patch files should also be >adjusted to add the header or the next update of the patches will break >the build. This was brought up in the LAST CALL. I proposed to add a "Generated by Ant script" line to each .patch file and add the .patch files to the exceptions list because I felt that adding the header would make these files look like it was safe to modify them by hand. That's how the Ant build is currently set up. Thoughts? -Alex