A couple of suggestions to clean/maintain the build process:

== Delete branch 'master'

To avoid confusion for future PRs, delete the old default branch, finishing the move to "main".

== RAT (JENA-2077, PR#966)

Some RAT maintenance:

1/ Move exclusions to a separate file : build-files/rat-exclusions.txt

It has a text format and is easier to manage.

It is hard to name the file portable to work for both parent and module use so only works with (2).

2/ Only run RAT when in the top level and run over the entire code tree.

RAT checks will be done for the whole project in one single plugin run at the start. Previously, it ran on entering the module so a RAT failure
could occur late.

If running maven in a module only (a development usage, not a build usage), RAT check are not done.

It also makes it possible to run RAT from the command line.

    Andy

Reply via email to