You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by kl...@apache.org on 2015/12/11 23:06:05 UTC
[32/50] [abbrv] incubator-geode git commit: GEODE 608: Initial cut at
adding RAT to build
GEODE 608: Initial cut at adding RAT to build
Add the RAT plugin to check for license headers in source files. This
is a first pass that excludess generated files, typical IDE files, etc.
Create the report using `gradle rat`. As GEODE-18 continues we can
update the excludes list appropriately. Eventually this task should
pass.
Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/f133ff1c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/f133ff1c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/f133ff1c
Branch: refs/heads/feature/GEODE-291
Commit: f133ff1c86be467bd4ecda5f8d24b7fe969531b7
Parents: a5906e5
Author: Anthony Baker <ab...@pivotal.io>
Authored: Sat Nov 28 08:07:31 2015 -0800
Committer: Anthony Baker <ab...@pivotal.io>
Committed: Thu Dec 10 09:44:56 2015 -0800
----------------------------------------------------------------------
build.gradle | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/f133ff1c/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 0c94573..6f5c2a3 100755
--- a/build.gradle
+++ b/build.gradle
@@ -5,11 +5,31 @@ buildscript {
}
}
dependencies {
+ classpath "gradle.plugin.org.nosphere.apache:creadur-rat-gradle:0.2.0"
classpath "org.ajoberstar:gradle-git:1.3.2"
}
}
apply plugin: 'wrapper'
+apply plugin: "org.nosphere.apache.rat"
+
+rat {
+ excludes = [
+ '.git/**',
+ '**/.gitignore',
+ '**/.gradle/**',
+ '.gradle',
+ '**/build/**',
+ '**/.project',
+ '**/.classpath',
+ '**/.settings/**',
+ '**/build-eclipse/**',
+ '*.iml',
+ '.idea/**',
+
+ '**/doc-files/*.fig'
+ ]
+}
// Load all properties in dependency-version.properties as project properties, so all projects can read them
Properties dependencyVersions = new Properties()