Author: sschaffert
Date: Tue Apr  9 13:48:21 2013
New Revision: 1466030

URL: http://svn.apache.org/r1466030
Log:
updated to maven-site-plugin 3.3-SNAPSHOT to allow generating different Javadoc 
reports

Modified:
    incubator/marmotta/site/trunk/pom.xml

Modified: incubator/marmotta/site/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/marmotta/site/trunk/pom.xml?rev=1466030&r1=1466029&r2=1466030&view=diff
==============================================================================
--- incubator/marmotta/site/trunk/pom.xml (original)
+++ incubator/marmotta/site/trunk/pom.xml Tue Apr  9 13:48:21 2013
@@ -19,7 +19,7 @@
     under the License.
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
+<project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
@@ -46,7 +46,7 @@
         <site.output>${project.build.directory}/site</site.output>
         <site.encoding>UTF-8</site.encoding>
         <teamlist.showAvatarImages>false</teamlist.showAvatarImages>
-        
+
         <!-- for filtering in markdown files (properties with dot not 
supported) -->
         <projectVersion>${project.version}</projectVersion>
     </properties>
@@ -78,12 +78,45 @@
             </releases>
             <snapshots>
                 <enabled>true</enabled>
-                <updatePolicy>always</updatePolicy>
+                <updatePolicy>daily</updatePolicy>
                 <checksumPolicy>fail</checksumPolicy>
             </snapshots>
         </repository>
     </repositories>
 
+    <pluginRepositories>
+        <pluginRepository>
+            <id>apache.releases</id>
+            <name>Apache Releases Repository</name>
+            
<url>https://repository.apache.org/content/repositories/releases/</url>
+            <releases>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+                <checksumPolicy>warn</checksumPolicy>
+            </releases>
+            <snapshots>
+                <enabled>false</enabled>
+                <updatePolicy>never</updatePolicy>
+                <checksumPolicy>fail</checksumPolicy>
+            </snapshots>
+        </pluginRepository>
+        <pluginRepository>
+            <id>apache.snapshots</id>
+            <name>Apache Snapshots Repository</name>
+            
<url>https://repository.apache.org/content/repositories/snapshots/</url>
+            <releases>
+                <enabled>false</enabled>
+                <updatePolicy>always</updatePolicy>
+                <checksumPolicy>warn</checksumPolicy>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>daily</updatePolicy>
+                <checksumPolicy>fail</checksumPolicy>
+            </snapshots>
+        </pluginRepository>
+    </pluginRepositories>
+
     <build>
         <resources>
             <resource>
@@ -95,7 +128,8 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-site-plugin</artifactId>
-                    <version>3.2</version>
+                    <!-- bugfix version of the maven reporting exec - 
http://jira.codehaus.org/browse/MSHARED-271 -->
+                    <version>3.3-SNAPSHOT</version>
                     <dependencies>
                         <dependency>
                             <groupId>org.apache.maven.doxia</groupId>
@@ -136,6 +170,7 @@
                     </configuration>
 
                 </plugin>
+
             </plugins>
         </pluginManagement>
     </build>
@@ -154,70 +189,285 @@
                 <reportSets>
                     <!-- Create Java API Documentation -->
                     <reportSet>
-                        <id>java-api</id>
+                        <id>ldclient-api</id>
                         <configuration>
-                            <name>Java API</name>
-                            <description>Aggregated Java API 
documentation</description>
-                            <destDir>apidocs</destDir>
+                            <name>LDClient API</name>
+                            <description>LDClient Java API 
documentation</description>
+                            <destDir>ldclient-api</destDir>
                             <encoding>UTF-8</encoding>
                             <detectLinks>true</detectLinks>
                             
<stylesheetfile>content/resources/css/fluido-doc.css</stylesheetfile>
                             <groups>
                                 <group>
                                     <title>LDClient</title>
-                                    
<packages>org.apache.marmotta.ldclient.*</packages>
+                                    
<packages>org.apache.marmotta.ldclient*</packages>
                                 </group>
+                            </groups>
+                            <dependencySourceIncludes>
+                                
<dependencySourceInclude>org.apache.marmotta:ldclient-*</dependencySourceInclude>
+                            </dependencySourceIncludes>
+                            
<subpackages>org.apache.marmotta.ldclient</subpackages>
+                            <header><![CDATA[<img 
src="{@docRoot}/../images/Marmotta_Logo_64.png"/>]]></header>
+                        </configuration>
+                        <reports>
+                            <report>javadoc</report>
+                        </reports>
+                    </reportSet>
+
+                    <reportSet>
+                        <id>ldcache-api</id>
+                        <configuration>
+                            <name>LDCache API</name>
+                            <description>LDCache Java API 
documentation</description>
+                            <destDir>ldcache-api</destDir>
+                            <encoding>UTF-8</encoding>
+                            <detectLinks>true</detectLinks>
+                            
<stylesheetfile>content/resources/css/fluido-doc.css</stylesheetfile>
+                            <groups>
                                 <group>
                                     <title>LDCache</title>
-                                    
<packages>org.apache.marmotta.ldcache.*</packages>
+                                    
<packages>org.apache.marmotta.ldcache*</packages>
                                 </group>
+                            </groups>
+                            <dependencySourceIncludes>
+                                
<dependencySourceInclude>org.apache.marmotta:ldcache-*</dependencySourceInclude>
+                            </dependencySourceIncludes>
+                            
<subpackages>org.apache.marmotta.ldcache</subpackages>
+                            <header><![CDATA[<img 
src="{@docRoot}/../images/Marmotta_Logo_64.png"/>]]></header>
+                        </configuration>
+                        <reports>
+                            <report>javadoc</report>
+                        </reports>
+                    </reportSet>
+
+                    <reportSet>
+                        <id>ldpath-api</id>
+                        <configuration>
+                            <name>LDPath API</name>
+                            <description>LDPath Java API 
documentation</description>
+                            <destDir>ldpath-api</destDir>
+                            <encoding>UTF-8</encoding>
+                            <detectLinks>true</detectLinks>
+                            
<stylesheetfile>content/resources/css/fluido-doc.css</stylesheetfile>
+                            <groups>
                                 <group>
                                     <title>LDPath</title>
-                                    
<packages>org.apache.marmotta.ldpath.*</packages>
+                                    
<packages>org.apache.marmotta.ldpath*</packages>
+                                </group>
+                            </groups>
+                            <dependencySourceIncludes>
+                                
<dependencySourceInclude>org.apache.marmotta:ldpath-*</dependencySourceInclude>
+                            </dependencySourceIncludes>
+                            
<subpackages>org.apache.marmotta.ldpath</subpackages>
+                            <header><![CDATA[<img 
src="{@docRoot}/../images/Marmotta_Logo_64.png"/>]]></header>
+                        </configuration>
+                        <reports>
+                            <report>javadoc</report>
+                        </reports>
+                    </reportSet>
+
+                    <reportSet>
+                        <id>kiwi-api</id>
+                        <configuration>
+                            <name>KiWi API</name>
+                            <description>KiWi Java API 
documentation</description>
+                            <destDir>kiwi-api</destDir>
+                            <encoding>UTF-8</encoding>
+                            <detectLinks>true</detectLinks>
+                            
<stylesheetfile>content/resources/css/fluido-doc.css</stylesheetfile>
+                            <groups>
+                                <group>
+                                    <title>KiWi Core</title>
+                                    
<packages>org.apache.marmotta.kiwi.caching*:org.apache.marmotta.kiwi.config*:org.apache.marmotta.kiwi.exception*:org.apache.marmotta.kiwi.model*:org.apache.marmotta.kiwi.persistence*:org.apache.marmotta.kiwi.sail*</packages>
+                                </group>
+                                <group>
+                                    <title>KiWi Reasoner</title>
+                                    
<packages>org.apache.marmotta.kiwi.reasoner.*</packages>
                                 </group>
                                 <group>
-                                    <title>KiWi Triple Store</title>
-                                    
<packages>org.apache.marmotta.kiwi.*</packages>
+                                    <title>KiWi Transactions</title>
+                                    
<packages>org.apache.marmotta.kiwi.transactions.*</packages>
+                                </group>
+                                <group>
+                                    <title>KiWi Versioning</title>
+                                    
<packages>org.apache.marmotta.kiwi.versioning.*</packages>
                                 </group>
                             </groups>
                             <dependencySourceIncludes>
-                                
<dependencySourceInclude>org.apache.marmotta:*</dependencySourceInclude>
+                                
<dependencySourceInclude>org.apache.marmotta:kiwi-*</dependencySourceInclude>
                             </dependencySourceIncludes>
+                            <subpackages>org.apache.marmotta.kiwi</subpackages>
                             <header><![CDATA[<img 
src="{@docRoot}/../images/Marmotta_Logo_64.png"/>]]></header>
-                         </configuration>
+                        </configuration>
                         <reports>
                             <report>javadoc</report>
                         </reports>
                     </reportSet>
-                    <!-- currently we unfortunately cannot create multiple 
Javadoc reports because of:
-                         http://jira.codehaus.org/browse/MSHARED-271
-                         check from time to time if this has been fixed
-                    -->
-<!--
+
                     <reportSet>
-                        <id>ldclient-api</id>
+                        <id>platform-api</id>
                         <configuration>
-                            <name>Java API: LDClient</name>
-                            <description>Java API documentation for Linked 
Data Client</description>
-                            <destDir>apidocs/ldclient</destDir>
+                            <name>Platform API</name>
+                            <description>Platform Java API 
documentation</description>
+                            <destDir>platform-api</destDir>
                             <encoding>UTF-8</encoding>
                             <detectLinks>true</detectLinks>
-                            
<subpackages>org.apache.marmotta.ldclient</subpackages>
+                            
<stylesheetfile>content/resources/css/fluido-doc.css</stylesheetfile>
                             <groups>
                                 <group>
-                                    <title>LDClient</title>
-                                    
<packages>org.apache.marmotta.ldclient.*</packages>
+                                    <title>Marmotta Platform Core</title>
+                                    
<packages>org.apache.marmotta.platform.core.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform LDCache</title>
+                                    
<packages>org.apache.marmotta.platform.ldcache.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform LDPath</title>
+                                    
<packages>org.apache.marmotta.platform.ldpath.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform Reasoner</title>
+                                    
<packages>org.apache.marmotta.platform.reasoner.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform Security</title>
+                                    
<packages>org.apache.marmotta.platform.security.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform SPARQL</title>
+                                    
<packages>org.apache.marmotta.platform.sparql.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform User</title>
+                                    
<packages>org.apache.marmotta.platform.user.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform Versioning</title>
+                                    
<packages>org.apache.marmotta.platform.versioning.*</packages>
                                 </group>
                             </groups>
                             <dependencySourceIncludes>
-                                
<dependencySourceInclude>org.apache.marmotta:ldclient-*</dependencySourceInclude>
+                                
<dependencySourceInclude>org.apache.marmotta:marmotta-*</dependencySourceInclude>
                             </dependencySourceIncludes>
+                            
<subpackages>org.apache.marmotta.platform</subpackages>
+                            <header><![CDATA[<img 
src="{@docRoot}/../images/Marmotta_Logo_64.png"/>]]></header>
                         </configuration>
                         <reports>
                             <report>javadoc</report>
                         </reports>
                     </reportSet>
+
+                    <!--                   <reportSet>
+                                           <id>java-api</id>
+                                           <configuration>
+                                               <name>Java API</name>
+                                               <description>Aggregated Java 
API documentation</description>
+                                               <destDir>apidocs</destDir>
+                                               <encoding>UTF-8</encoding>
+                                               <detectLinks>true</detectLinks>
+                                               
<stylesheetfile>content/resources/css/fluido-doc.css</stylesheetfile>
+                                               <groups>
+                                                   <group>
+                                                       <title>LDClient</title>
+                                                       
<packages>org.apache.marmotta.ldclient.*</packages>
+                                                   </group>
+                                                   <group>
+                                                       <title>LDCache</title>
+                                                       
<packages>org.apache.marmotta.ldcache.*</packages>
+                                                   </group>
+                                                   <group>
+                                                       <title>LDPath</title>
+                                                       
<packages>org.apache.marmotta.ldpath.*</packages>
+                                                   </group>
+                                                   <group>
+                                                       <title>KiWi Triple 
Store</title>
+                                                       
<packages>org.apache.marmotta.kiwi.*</packages>
+                                                   </group>
+                                               </groups>
+                                               <dependencySourceIncludes>
+                                                   
<dependencySourceInclude>org.apache.marmotta:*</dependencySourceInclude>
+                                               </dependencySourceIncludes>
+                                               <header><![CDATA[<img 
src="{@docRoot}/../images/Marmotta_Logo_64.png"/>]]></header>
+                                           </configuration>
+                                           <reports>
+                                               <report>javadoc</report>
+                                           </reports>
+                                       </reportSet>
+                   -->
+
+
+
+                    <!-- configure how the REST API documentation will be 
produced -->
+                    <reportSet>
+                        <id>rest-api</id>
+                        <configuration>
+                            <name>REST API</name>
+                            <description>REST API for Marmotta 
Webservices</description>
+                            <destDir>restapi</destDir>
+                            <encoding>UTF-8</encoding>
+                            <detectLinks>true</detectLinks>
+
+                            
<doclet>com.lunatech.doclets.jax.jaxrs.JAXRSDoclet</doclet>
+
+                            <docletArtifact>
+                                <groupId>com.lunatech.jax-doclets</groupId>
+                                <artifactId>doclets</artifactId>
+                                <version>0.10.0</version>
+                            </docletArtifact>
+                            <additionalparam>
+                                -jaxrscontext {BASE}
+                                -charset UTF-8
+                                -disablejavascriptexample
+                            </additionalparam>
+
+                            <groups>
+                                <group>
+                                    <title>Marmotta Platform Core</title>
+                                    
<packages>org.apache.marmotta.platform.core.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform LDCache</title>
+                                    
<packages>org.apache.marmotta.platform.ldcache.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform LDPath</title>
+                                    
<packages>org.apache.marmotta.platform.ldpath.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform Reasoner</title>
+                                    
<packages>org.apache.marmotta.platform.reasoner.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform Security</title>
+                                    
<packages>org.apache.marmotta.platform.security.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform SPARQL</title>
+                                    
<packages>org.apache.marmotta.platform.sparql.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform User</title>
+                                    
<packages>org.apache.marmotta.platform.user.*</packages>
+                                </group>
+                                <group>
+                                    <title>Marmotta Platform Versioning</title>
+                                    
<packages>org.apache.marmotta.platform.versioning.*</packages>
+                                </group>
+                            </groups>
+                            <dependencySourceIncludes>
+                                
<dependencySourceInclude>org.apache.marmotta:marmotta-*</dependencySourceInclude>
+                            </dependencySourceIncludes>
+                            
<subpackages>org.apache.marmotta.platform</subpackages>
+<!--
+                            <header><![CDATA[<img 
src="{@docRoot}/../images/Marmotta_Logo_64.png"/>]]></header>
 -->
+                        </configuration>
+                        <reports>
+                            <report>javadoc</report>
+                        </reports>
+                    </reportSet>
+
                 </reportSets>
             </plugin>
         </plugins>
@@ -388,6 +638,7 @@
         </mailingList>
     </mailingLists>
 
+
     <dependencies>
         <dependency>
             <groupId>org.apache.marmotta</groupId>
@@ -533,6 +784,58 @@
             <version>${project.version}</version>
             <classifier>sources</classifier>
         </dependency>
+
+        <!-- Platform -->
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-core</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-ldcache</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-ldpath</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-reasoner</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-security</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-sparql</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-user</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.marmotta</groupId>
+            <artifactId>marmotta-versioning</artifactId>
+            <version>${project.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+
+
     </dependencies>
 
 </project>


Reply via email to