Repository: bigtop Updated Branches: refs/heads/master faf30ab2c -> 7793f7ead
BIGTOP-2020 Add Gradle RAT plugin to the top-level project Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/7793f7ea Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/7793f7ea Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/7793f7ea Branch: refs/heads/master Commit: 7793f7eadc3d78a838a01a06a0053caafb27b8b9 Parents: faf30ab Author: RJ Nowling <[email protected]> Authored: Sat Sep 12 17:02:24 2015 -0500 Committer: RJ Nowling <[email protected]> Committed: Sun Sep 13 10:05:27 2015 -0500 ---------------------------------------------------------------------- build.gradle | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/7793f7ea/build.gradle ---------------------------------------------------------------------- diff --git a/build.gradle b/build.gradle index 390ff11..b804e10 100644 --- a/build.gradle +++ b/build.gradle @@ -24,6 +24,7 @@ buildscript { plugins { id "de.undercouch.download" version "2.0.0" + id "org.nosphere.apache.rat" version "0.2.0" } // Generated by http://patorjk.com/software/taag/#p=display&f=Bloody&t=Apache%20Bigtop @@ -65,6 +66,64 @@ o88o o8888o 888bod8P'`Y888""8o`Y8bod8P'o888o o888o`Y8bod8P' o888bood8P' o88 def final langLevel = "1.7" +rat { + excludes = [ + ".git/**", + ".idea/**", + "**/.gitignore", + /* Test data with rigid structure and/or binary */ + "bigtop-tests/test-artifacts/**/resources/**", + "bigtop-tests/smoke-tests/tachyon/datafile", + "bigtop-tests/smoke-tests/hive/passwd.ql", + "bigtop-tests/smoke-tests/kite/sandwiches.csv", + "bigtop-tests/smoke-tests/phoenix/*.csv", + "bigtop-tests/smoke-tests/phoenix/*.sql", + "bigtop-tests/smoke-tests/ignite-hadoop/*.data", + "**/target/**", + "**/build/**", + "**/.gradle/**", + "**/*.iml", + ".gradle", + "output/**", + "MAINTAINERS.txt", + "buildSrc/build/**", + "bigtop-data-generators/**/input_data/**", + "bigtop-deploy/puppet/**/*.yaml", + "bigtop-deploy/puppet/config/*/id_hdfsuser*", + /* Debian package files that have a rigid structure + (* matches package name) */ + "bigtop-packages/src/deb/*/*.dirs", + "bigtop-packages/src/deb/*/dirs", + "bigtop-packages/src/deb/*/*.install", + "bigtop-packages/src/deb/*/*.include", + "bigtop-packages/src/deb/**/include-binaries", + "bigtop-packages/src/deb/**/format", + "bigtop-packages/src/deb/*/*.manpages", + "bigtop-packages/src/deb/*/*.docs", + "bigtop-packages/src/deb/*/docs", + "bigtop-packages/src/deb/*/compat", + "bigtop-packages/src/deb/*/source/format", + "bigtop-packages/src/deb/*/*.lintian-overrides", + "bigtop-packages/src/deb/*/shlibs.local", + "bigtop-packages/src/**/*.diff", + "bigtop-packages/src/common/*/*.json", + "bigtop-packages/src/common/**/*.default", + "bigtop-repos/apt/distributions", + /* Misc individual files */ + "src/site/resources/bigtop.rdf", + "src/site/resources/images/bigtop-logo.ai", + /* File with FreeBSD documentation license */ + "src/site/resources/css/freebsd_docbook.css", + "test/MANIFEST.txt", + "bigtop-deploy/puppet/modules/hadoop/templates/taskcontroller.cfg", + "bigtop-deploy/puppet/modules/hadoop/templates/container-executor.cfg", + "bigtop-deploy/puppet/README.md", + "bigtop-deploy/puppet/config/site.csv.example", + "dl/**" + ] +} + + allprojects { apply plugin: 'java' apply plugin: 'maven'
