Skip to content

Commit

Permalink
Add neo4j-function package
Browse files Browse the repository at this point in the history
And enable javadoc
  • Loading branch information
cleishm committed May 1, 2015
1 parent b73e8c7 commit 408b404
Show file tree
Hide file tree
Showing 60 changed files with 812 additions and 0 deletions.
3 changes: 3 additions & 0 deletions community/function/CHANGES.txt
@@ -0,0 +1,3 @@
2.3
---
o Initial creation of component
695 changes: 695 additions & 0 deletions community/function/LICENSE.txt

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions community/function/LICENSES.txt
@@ -0,0 +1,4 @@
This file contains the full license text of the included third party
libraries. For an overview of the licenses see the NOTICE.txt file.


27 changes: 27 additions & 0 deletions community/function/NOTICE.txt
@@ -0,0 +1,27 @@
Neo4j
Copyright © 2002-2015 Network Engine for Objects in Lund AB (referred to
in this notice as "Neo Technology")
[http://neotechnology.com]

This product includes software ("Software") developed by Neo Technology.

The copyright in the bundled Neo4j graph database (including the
Software) is owned by Neo Technology. The Software developed and owned
by Neo Technology is licensed under the GNU GENERAL PUBLIC LICENSE
Version 3 (http://www.fsf.org/licensing/licenses/gpl-3.0.html) ("GPL")
to all third parties and that license, as required by the GPL, is
included in the LICENSE.txt file.

However, if you have executed an End User Software License and Services
Agreement or an OEM Software License and Support Services Agreement, or
another commercial license agreement with Neo Technology or one of its
affiliates (each, a "Commercial Agreement"), the terms of the license in
such Commercial Agreement will supersede the GPL and you may use the
software solely pursuant to the terms of the relevant Commercial
Agreement.

Full license texts are found in LICENSES.txt.

Third-party licenses
--------------------

72 changes: 72 additions & 0 deletions community/function/pom.xml
@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<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">
<parent>
<groupId>org.neo4j</groupId>
<artifactId>parent</artifactId>
<version>2.3-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>

<properties>
<short-name>function</short-name>
<bundle.namespace>org.neo4j.function</bundle.namespace>
<license-text.header>GPL-3-header.txt</license-text.header>
<licensing.prepend.text>notice-gpl-prefix.txt</licensing.prepend.text>
</properties>

<modelVersion>4.0.0</modelVersion>
<artifactId>neo4j-function</artifactId>
<version>2.3-SNAPSHOT</version>

<packaging>jar</packaging>
<name>Neo4j - Logging</name>
<description>Logging interfaces and basic logger implementations.</description>
<url>http://components.neo4j.org/${project.artifactId}/${project.version}</url>

<scm>
<url>https://github.com/neo4j/neo4j/tree/master/community/function</url>
</scm>

<licenses>
<license>
<name>GNU General Public License, Version 3</name>
<url>http://www.gnu.org/licenses/gpl-3.0-standalone.html</url>
<comments>The software ("Software") developed and owned by Network Engine for
Objects in Lund AB (referred to in this notice as "Neo Technology") is
licensed under the GNU GENERAL PUBLIC LICENSE Version 3 to all third
parties and that license is included below.

However, if you have executed an End User Software License and Services
Agreement or an OEM Software License and Support Services Agreement, or
another commercial license agreement with Neo Technology or one of its
affiliates (each, a "Commercial Agreement"), the terms of the license in
such Commercial Agreement will supersede the GNU GENERAL PUBLIC LICENSE
Version 3 and you may use the Software solely pursuant to the terms of
the relevant Commercial Agreement.
</comments>
</license>
</licenses>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>
1 change: 1 addition & 0 deletions community/pom.xml
Expand Up @@ -32,6 +32,7 @@

<modules>
<module>unsafe</module>
<module>function</module>
<module>primitive-collections</module>
<module>io</module>
<module>csv</module>
Expand Down
6 changes: 6 additions & 0 deletions community/primitive-collections/pom.xml
Expand Up @@ -53,6 +53,12 @@ the relevant Commercial Agreement.
<artifactId>neo4j-unsafe</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-function</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
Expand Down
4 changes: 4 additions & 0 deletions manual/javadocs/pom.xml
Expand Up @@ -79,6 +79,10 @@ the relevant Commercial Agreement.
<configuration>
<outputDirectory>${project.build.directory}/javadoc-sources</outputDirectory>
<resources>
<resource>
<directory>${project.build.directory}/../../../community/function/src/main/java/</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>${project.build.directory}/../../../enterprise/backup/src/main/java/</directory>
<filtering>false</filtering>
Expand Down

0 comments on commit 408b404

Please sign in to comment.