Skip to content

Commit

Permalink
[release] 0.5.1
Browse files Browse the repository at this point in the history
[release] 0.5.1
  • Loading branch information
Kevin Gómez authored Oct 25, 2019
2 parents 381e113 + 235c979 commit eb79fda
Show file tree
Hide file tree
Showing 3 changed files with 166 additions and 12 deletions.
23 changes: 23 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# https://docs.travis-ci.com/user/reference/overview/
sudo: required
dist: trusty

os:
- linux
- osx
- windows

matrix:
allow_failures:
- os: windows

cache:
directories:
- $HOME/.m2

before_cache:
- rm -rf $HOME/.m2/repository/org/gradoop/

language: java

osx_image: xcode9.3
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
[![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/apache/maven.svg?label=License)](https://www.apache.org/licenses/LICENSE-2.0)
[![Maven Central](https://img.shields.io/badge/Maven_Central-0.5.1-blue.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cga%7C1%7Cgradoop)
[![Build Status](https://travis-ci.org/dbs-leipzig/gradoop-capf.svg?branch=develop)](https://travis-ci.org/dbs-leipzig/gradoop-capf)

## Gradoop-CAPF: Cypher for Apache Flink

This [GRADOOP](https://github.com/dbs-leipzig/gradoop) operator is based on a work in progress master thesis ([GitHub](https://github.com/soerenreichardt/cypher-for-apache-flink)). CAPF is based on Neo4j's [Morpheus](https://github.com/opencypher/morpheus) project and supports the opencypher grammar. CAPF will be released alongside
every Gradoop stable release.
every Gradoop stable release. An example on how to use this operator is provided below and within the Gradoop
[Wiki](https://github.com/dbs-leipzig/gradoop/wiki/Unary-Logical-Graph-Operators#pattern-matching).

## Usage

Expand Down
148 changes: 137 additions & 11 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,115 @@
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>

<groupId>org.gradoop</groupId>
<parent>
<groupId>org.gradoop</groupId>
<artifactId>gradoop-parent</artifactId>
<version>0.5.1</version>
</parent>

<artifactId>gradoop-capf</artifactId>
<version>0.6.0-SNAPSHOT</version>
<version>0.5.1</version>

<name>CAPF Operator for Gradoop</name>
<description>Provides the CAPF pattern matching operator for Gradoop.</description>

<licenses>
<license>
<name>The Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
</licenses>

<developers>
<developer>
<name>Kevin Gomez</name>
<id>galpha</id>
<email>[email protected]</email>
<organization>University of Leipzig</organization>
</developer>
<developer>
<name>Niklas Teichmann</name>
<id>niklasteichmann</id>
<organization>University of Leipzig</organization>
</developer>
</developers>

<scm>
<url>http://github.com/dbs-leipzig/gradoop-capf.git</url>
<connection>scm:git:[email protected]:dbs-leipzig/gradoop-capf.git</connection>
<developerConnection>
scm:git:[email protected]/dbs-leipzig/gradoop-capf.git
</developerConnection>
</scm>

<properties>
<dep.gradoop.version>0.5.1</dep.gradoop.version>
<dep.flink.version>1.7.0</dep.flink.version>
<dep.okapi.version>0.4.3-SNAPSHOT</dep.okapi.version>

<plugin.maven-source.version>3.0.1</plugin.maven-source.version>
<plugin.maven-javadoc.version>3.1.1</plugin.maven-javadoc.version>
<plugin.maven-gpg.version>1.6</plugin.maven-gpg.version>
</properties>

<distributionManagement>
<snapshotRepository>
<id>release_artifacts_gradoop</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>release_artifacts_gradoop</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>

<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${plugin.maven-source.version}</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${plugin.maven-gpg.version}</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>${plugin.maven-nexus-staging.version}</version>
<extensions>true</extensions>
<configuration>
<serverId>release_artifacts_gradoop</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>false</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>

<build>
<plugins>
Expand All @@ -19,6 +124,22 @@
<target>8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${plugin.maven-javadoc.version}</version>
<configuration>
<quiet>true</quiet>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

Expand All @@ -36,17 +157,19 @@
</repository>
</repositories>

<properties>
<dep.gradoop.version>0.6.0-SNAPSHOT</dep.gradoop.version>
<dep.flink.version>1.7.0</dep.flink.version>
<dep.okapi.version>0.4.3-SNAPSHOT</dep.okapi.version>
</properties>

<dependencies>

<!-- Gradoop Dependencies -->
<dependency>
<groupId>org.gradoop</groupId>
<artifactId>gradoop-flink</artifactId>
<version>${dep.gradoop.version}</version>
<exclusions>
<exclusion>
<groupId>org.opencypher</groupId>
<artifactId>spark-cypher</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
Expand All @@ -55,9 +178,7 @@
<version>${dep.flink.version}</version>
</dependency>


<!-- CAPF Dependencies -->

<dependency>
<groupId>org.opencypher</groupId>
<artifactId>flink-cypher</artifactId>
Expand All @@ -81,13 +202,18 @@
</dependency>

<!-- Test Dependencies -->

<dependency>
<groupId>org.gradoop</groupId>
<artifactId>gradoop-flink</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${dep.gradoop.version}</version>
<exclusions>
<exclusion>
<groupId>org.opencypher</groupId>
<artifactId>spark-cypher</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
Expand Down

0 comments on commit eb79fda

Please sign in to comment.