ACCUMULO-4155 Limit javadoc:aggregate to public API

Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/b8836be2
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/b8836be2
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/b8836be2

Branch: refs/heads/master
Commit: b8836be25fc7bd74df66506a5140d066cc53d460
Parents: f446b90
Author: Christopher Tubbs <ctubb...@apache.org>
Authored: Sun Feb 28 00:43:55 2016 -0500
Committer: Christopher Tubbs <ctubb...@apache.org>
Committed: Thu Mar 3 17:37:57 2016 -0500

----------------------------------------------------------------------
 pom.xml | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/b8836be2/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 8c62d46..09a4f4d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1491,5 +1491,31 @@
         </pluginManagement>
       </build>
     </profile>
+    <profile>
+      <id>aggregate-javadocs</id>
+      <build>
+        <pluginManagement>
+          <plugins>
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-javadoc-plugin</artifactId>
+              <configuration>
+                <sourceFileIncludes>
+                  
<sourceFileInclude>**/org/apache/accumulo/core/client/**/*.java</sourceFileInclude>
+                  
<sourceFileInclude>**/org/apache/accumulo/core/data/**/*.java</sourceFileInclude>
+                  
<sourceFileInclude>**/org/apache/accumulo/core/security/**/*.java</sourceFileInclude>
+                  
<sourceFileInclude>**/org/apache/accumulo/minicluster/**/*.java</sourceFileInclude>
+                </sourceFileIncludes>
+                <sourceFileExcludes>
+                  <sourceFileExclude>**/crypto/**/*.java</sourceFileExclude>
+                  <sourceFileExclude>**/impl/**/*.java</sourceFileExclude>
+                  <sourceFileExclude>**/thrift/**/*.java</sourceFileExclude>
+                </sourceFileExcludes>
+              </configuration>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+      </build>
+    </profile>
   </profiles>
 </project>

Reply via email to