You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by fm...@apache.org on 2013/07/01 09:39:30 UTC

svn commit: r1498273 - /felix/trunk/pom/pom.xml

Author: fmeschbe
Date: Mon Jul  1 07:39:30 2013
New Revision: 1498273

URL: http://svn.apache.org/r1498273
Log:
FELIX-4153 Update to latest JavaDoc Plugin 2.9.1 to include the JavaDoc vulnerability check

- Plus have default configuraiton to omit non-API packages from
  JavaDoc which is by convention all packages with impl or internal
  in them. This can easily be overwritten resetting the
  site.javadoc.exclude property.

Modified:
    felix/trunk/pom/pom.xml

Modified: felix/trunk/pom/pom.xml
URL: http://svn.apache.org/viewvc/felix/trunk/pom/pom.xml?rev=1498273&r1=1498272&r2=1498273&view=diff
==============================================================================
--- felix/trunk/pom/pom.xml (original)
+++ felix/trunk/pom/pom.xml Mon Jul  1 07:39:30 2013
@@ -44,6 +44,9 @@
         <felix.java.signature.groupId>org.codehaus.mojo.signature</felix.java.signature.groupId>
         <felix.java.signature.artifactId>java13-sun</felix.java.signature.artifactId>
         <felix.java.signature.version>1.0</felix.java.signature.version>
+        
+        <!-- Default settings for the site plugins -->
+        <site.javadoc.exclude>*.impl:*.internal:</site.javadoc.exclude>
     </properties>
 
     <issueManagement>
@@ -144,11 +147,23 @@
                     <artifactId>apache-rat-plugin</artifactId>
                     <version>0.7</version>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>2.9.1</version>
+                </plugin>
             </plugins>
         </pluginManagement>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <excludePackageNames>${site.javadoc.exclude}</excludePackageNames>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
                     <source>${felix.build.source}</source>