You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by GitBox <gi...@apache.org> on 2018/05/30 18:44:30 UTC
[GitHub] stevedlawrence opened a new pull request #73: Enable the sbt-rat
plugin to perform Apache Rat checks
stevedlawrence opened a new pull request #73: Enable the sbt-rat plugin to perform Apache Rat checks
URL: https://github.com/apache/incubator-daffodil/pull/73
One can now run 'sbt ratReport' to generate an Apache Rat report in
target/rat.txt to check for any unapproved licensed files. Running 'sbt
ratCheck' will do the same, but will return an error if any unapproved
licenses are found. Specifically, this patch does the following:
- Enable the sbt-rat plugin
- Removes the .rat-excludes file and instead uses the sbt ratExcludes
setting, which allows exluding full paths rather than just file names
- Modify Travis CI config to perform a ratCheck on every commit
- Add matchers for the passera and Scala BSD licenses, and mark them as
approved licenses
- Rename LICENSE-bin and NOTICE-bin to bin.LICENSE and bin.NOTICE.
Apache Rat does not see them as NOTICE files otherwise
- Fix URL in W3C files so rat can detect the license
DAFFODIL-1937
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services