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>