Repository: marmotta Updated Branches: refs/heads/MARMOTTA-556 [created] ec0b81967
MARMOTTA-556: added new platform module for supporting Linked Data Fragments Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/1a963336 Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/1a963336 Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/1a963336 Branch: refs/heads/MARMOTTA-556 Commit: 1a9633367cc4c70241580d58e8b8002433f8c67c Parents: 85e5ff3 Author: Sergio Fernández <[email protected]> Authored: Fri Oct 24 12:52:15 2014 +0200 Committer: Sergio Fernández <[email protected]> Committed: Fri Oct 24 12:52:15 2014 +0200 ---------------------------------------------------------------------- platform/marmotta-ldf/pom.xml | 260 ++++++++++++++++++++++++++++++++++ platform/marmotta-ldp/pom.xml | 2 +- platform/marmotta-sparql/pom.xml | 2 +- platform/pom.xml | 12 +- 4 files changed, 268 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/marmotta/blob/1a963336/platform/marmotta-ldf/pom.xml ---------------------------------------------------------------------- diff --git a/platform/marmotta-ldf/pom.xml b/platform/marmotta-ldf/pom.xml new file mode 100644 index 0000000..cc3fd49 --- /dev/null +++ b/platform/marmotta-ldf/pom.xml @@ -0,0 +1,260 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.marmotta</groupId> + <artifactId>marmotta-parent</artifactId> + <version>3.3.0-SNAPSHOT</version> + <relativePath>../../parent</relativePath> + </parent> + + <artifactId>marmotta-ldf</artifactId> + <packaging>jar</packaging> + + <name>Apache Marmotta Platform: Linked Data Fragments</name> + <description>Provides support for the Linked Data Fragmets.</description> + + <build> + <pluginManagement> + <plugins> + <plugin> <!-- generate JRebel Configuration --> + <groupId>org.zeroturnaround</groupId> + <artifactId>jrebel-maven-plugin</artifactId> + <version>1.1.3</version> + <executions> + <execution> + <id>generate-rebel-xml</id> + <phase>process-resources</phase> + <goals> + <goal>generate</goal> + </goals> + </execution> + </executions> + <configuration> + <relativePath>../../</relativePath> + <rootPath>$${rebel.root}</rootPath> + <classpath> + <resources> + <resource><!-- default resource --></resource> + <resource><directory>src/main/resources</directory></resource> + </resources> + </classpath> + </configuration> + </plugin> + </plugins> + </pluginManagement> + + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.apache.marmotta</groupId> + <artifactId>buildinfo-maven-plugin</artifactId> + <configuration> + <systemProperties> + <systemProperty>user.name</systemProperty> + <systemProperty>user.timezone</systemProperty> + <systemProperty>java.vm.vendor</systemProperty> + <systemProperty>java.vm.version</systemProperty> + <systemProperty>java.vm.name</systemProperty> + <systemProperty>java.runtime.version</systemProperty> + <systemProperty>os.name</systemProperty> + <systemProperty>os.version</systemProperty> + <systemProperty>os.arch</systemProperty> + </systemProperties> + </configuration> + <executions> + <execution> + <phase>process-resources</phase> + <goals> + <goal>extract</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <executions> + <!-- + <execution> + <id>aggregate</id> + <goals> + <goal>aggregate</goal> + </goals> + <phase>site</phase> + </execution> + --> + <execution> + <!-- configure how the REST API documentation will be produced --> + <id>restapi</id> + <configuration> + <doclet>com.lunatech.doclets.jax.jaxrs.JAXRSDoclet</doclet> + + <name>REST API</name> + <description>REST API for Marmotta Webservices</description> + + <outputDirectory>${project.build.outputDirectory}/doc</outputDirectory> + <reportOutputDirectory>${project.build.outputDirectory}/web/doc</reportOutputDirectory> + <destDir>rest</destDir> + + <docletArtifact> + <groupId>com.lunatech.jax-doclets</groupId> + <artifactId>doclets</artifactId> + <version>${jax.doclets.version}</version> + </docletArtifact> + <additionalparam> + -jaxrscontext {BASE} + -charset UTF-8 + </additionalparam> + + <!-- + <stylesheetfile>${project.parent.basedir}/config/doc/doclet.css</stylesheetfile> + --> + + <header><![CDATA[<!--###BEGIN_CONTENT###--><div class="javadoc">]]></header> + <footer><![CDATA[</div><!--###END_CONTENT###-->]]></footer> + <encoding>UTF-8</encoding> + <detectOfflineLinks>false</detectOfflineLinks> + + <!-- For the project-reports page --> + </configuration> + <goals> + <goal>javadoc</goal> + </goals> + <phase>generate-resources</phase> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + </plugin> + + </plugins> + + </build> + + <dependencies> + <dependency> + <groupId>org.apache.marmotta</groupId> + <artifactId>marmotta-core</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.jboss.resteasy</groupId> + <artifactId>resteasy-cdi</artifactId> + </dependency> + <dependency> + <groupId>org.jboss.resteasy</groupId> + <artifactId>resteasy-jackson2-provider</artifactId> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-core</artifactId> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.jaxrs</groupId> + <artifactId>jackson-jaxrs-json-provider</artifactId> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.module</groupId> + <artifactId>jackson-module-jaxb-annotations</artifactId> + </dependency> + + <!-- testing --> + <dependency> + <groupId>org.apache.marmotta</groupId> + <artifactId>marmotta-core</artifactId> + <version>${project.version}</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + <version>${jetty.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-servlet</artifactId> + <version>${jetty.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jboss.weld.se</groupId> + <artifactId>weld-se-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>javax.el</groupId> + <artifactId>javax.el-api</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.h2database</groupId> + <artifactId>h2</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.jayway.restassured</groupId> + <artifactId>rest-assured</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-library</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.marmotta</groupId> + <artifactId>marmotta-sesame-matchers</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.openrdf.sesame</groupId> + <artifactId>sesame-sail-memory</artifactId> + <scope>test</scope> + </dependency> + + </dependencies> + +</project> http://git-wip-us.apache.org/repos/asf/marmotta/blob/1a963336/platform/marmotta-ldp/pom.xml ---------------------------------------------------------------------- diff --git a/platform/marmotta-ldp/pom.xml b/platform/marmotta-ldp/pom.xml index 8675e32..e396eae 100644 --- a/platform/marmotta-ldp/pom.xml +++ b/platform/marmotta-ldp/pom.xml @@ -28,7 +28,7 @@ <artifactId>marmotta-ldp</artifactId> <packaging>jar</packaging> - <name>Apache Marmotta Platform: LDP</name> + <name>Apache Marmotta Platform: Linked Data Platform 1.0</name> <description> Provides support for the current working draft of the Linked Data Platform 1.0 specification. http://git-wip-us.apache.org/repos/asf/marmotta/blob/1a963336/platform/marmotta-sparql/pom.xml ---------------------------------------------------------------------- diff --git a/platform/marmotta-sparql/pom.xml b/platform/marmotta-sparql/pom.xml index 6fa236a..3114bda 100644 --- a/platform/marmotta-sparql/pom.xml +++ b/platform/marmotta-sparql/pom.xml @@ -28,7 +28,7 @@ <artifactId>marmotta-sparql</artifactId> <packaging>jar</packaging> - <name>Apache Marmotta Platform: SPARQL Endpoint</name> + <name>Apache Marmotta Platform: SPARQL 1.1</name> <description> Provides support for SPARQL 1.1 Queries and Updates and offers different UIs for exploring SPARQL results. http://git-wip-us.apache.org/repos/asf/marmotta/blob/1a963336/platform/pom.xml ---------------------------------------------------------------------- diff --git a/platform/pom.xml b/platform/pom.xml index 2a44408..adf7f80 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -70,20 +70,20 @@ <module>backends</module> <module>ldcache</module> - <!-- LDP --> - <module>marmotta-ldp</module> - <!-- generic modules --> + <module>marmotta-sparql</module> + <module>marmotta-ldp</module> <module>marmotta-ldpath</module> + <module>marmotta-ldf</module> + + <!-- security modules --> <module>marmotta-security</module> - <module>marmotta-sparql</module> <module>marmotta-user</module> - <module>marmotta-versioning-common</module> - <!-- KiWi backend specific modules --> <module>marmotta-reasoner-kiwi</module> <module>marmotta-versioning-kiwi</module> + <module>marmotta-versioning-common</module> <!-- Cloud Integration --> <module>marmotta-zookeeper</module>
