[gradle] exclude android specific classes from javadoc, exclude android
aggregator project

- also restrict jacoco report to gradle (**/build/**.class) generated
artifacts (exclude Eclipse generated test.classes)

Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent/commit/70e55735
Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent/tree/70e55735
Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent/diff/70e55735

Branch: refs/heads/master
Commit: 70e5573553c3165af1d402d89cf3c9ccdbd74d0d
Parents: 2c0b70d
Author: Dale LaBossiere <dlab...@us.ibm.com>
Authored: Wed Sep 7 11:57:54 2016 -0400
Committer: Dale LaBossiere <dlab...@us.ibm.com>
Committed: Wed Sep 7 11:57:54 2016 -0400

----------------------------------------------------------------------
 build.gradle | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/70e55735/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 8e4e4c9..9dbf6c4 100644
--- a/build.gradle
+++ b/build.gradle
@@ -66,6 +66,7 @@ ext {
   
   // TODO can these be deduced by the absence of a build.gradle for the 
project?
   aggregatorOnlyProjects = [
+    ':android',
     ':analytics', ':api', ':apps',
     ':connectors', ':console',
     ':platform', ':providers',
@@ -584,7 +585,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.api.*.jar")
           } else {
-            fileset(dir: "api", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "api", includes: "**/build/**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -600,7 +601,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.spi.*.jar")
           } else {
-            fileset(dir: "spi", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "spi", includes: "**/build/**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -613,7 +614,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.runtime.*.jar")
           } else {
-            fileset(dir: "runtime", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "runtime", includes: "**/build/**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -626,7 +627,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/utils", includes: 
"**/edgent.utils.*.jar")
           } else { 
-            fileset(dir: "utils", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "utils", includes: "**/build/**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -639,7 +640,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/connectors", includes: 
"**/edgent.connectors.*.jar")
           } else { 
-            fileset(dir: "connectors", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "connectors", includes: "**/build/**/*.class", 
excludes: "**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -662,7 +663,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.providers.*.jar")
           } else {
-            fileset(dir: "providers", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "providers", includes: "**/build/**/*.class", 
excludes: "**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -675,7 +676,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/analytics", includes: 
"**/edgent.analytics.*.jar")
           } else {
-            fileset(dir: "analytics", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "analytics", includes: "**/build/**/*.class", 
excludes: "**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -688,7 +689,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/console", includes: 
"**/edgent.console.*.jar")
           } else {
-            fileset(dir: "console", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
+            fileset(dir: "console", includes: "**/build/**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -734,6 +735,7 @@ task aggregateJavadoc(type: Javadoc) {
   exclude "**/edgent/connectors/**/runtime"
   exclude "**/edgent/console"
   exclude "**/edgent/samples/scenarios/iotp/range/sensor"
+  exclude "**/android/**"
   
   // doc-files aren't picked up automatically so get them now.
   doLast {

Reply via email to