-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/23300/
-----------------------------------------------------------
(Updated July 8, 2014, 5:40 a.m.)
Review request for samza.
Changes
-------
I have turned the Rat task into a plugin with the configuration specifying
exclusions in the root build.gradle. The plugin injects a Rat task as a
dependency on the root project's "check" and runs the Rat task at the beginning
when gradle build is invoked.
The Rat task first invokes the Rat Anttask to generate an XML report. Then, it
parses the XML report and prints a list of all files that do not pass the
license check. Finally, it performs an XSLT to generate the HTML report.
Bugs: SAMZA-285
https://issues.apache.org/jira/browse/SAMZA-285
Repository: samza
Description
-------
SAMZA-285: Use Apache Rat for release audit tests.
Diffs (updated)
-----
build.gradle f1a458b8c4cbe6e38f28ba3c5bd9099590c7abde
gradle/buildscript.gradle 739a9c1537f61bf59166e6403bcb841415bfe298
gradle/license.gradle 82aca213d53cb81c17e705973c4f30d28212d312
gradle/rat.gradle PRE-CREATION
gradle/resources/rat-output-to-html.xsl PRE-CREATION
Diff: https://reviews.apache.org/r/23300/diff/
Testing
-------
Manual.
Thanks,
David Chen