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>