Skip to content

Commit

Permalink
Extract common docs tooling
Browse files Browse the repository at this point in the history
  • Loading branch information
jjaderberg authored and benbc committed Sep 26, 2016
1 parent fa26a7d commit f6ab20c
Show file tree
Hide file tree
Showing 30 changed files with 173 additions and 27 deletions.
9 changes: 9 additions & 0 deletions community/lucene-index/pom.xml
Expand Up @@ -131,6 +131,15 @@ the relevant Commercial Agreement.
<version>${project.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.neo4j.doc</groupId>
<artifactId>neo4j-doc-tools</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>

</dependencies>

<build>
Expand Down
Expand Up @@ -40,6 +40,7 @@
import java.util.Map;
import java.util.Set;

import org.neo4j.doc.tools.AsciiDocGenerator;
import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.graphdb.Node;
import org.neo4j.graphdb.Relationship;
Expand All @@ -54,7 +55,6 @@
import org.neo4j.index.lucene.QueryContext;
import org.neo4j.index.lucene.ValueContext;
import org.neo4j.index.lucene.unsafe.batchinsert.LuceneBatchInserterIndexProvider;
import org.neo4j.test.AsciiDocGenerator;
import org.neo4j.test.TestGraphDatabaseFactory;
import org.neo4j.unsafe.batchinsert.BatchInserter;
import org.neo4j.unsafe.batchinsert.BatchInserterIndex;
Expand Down
9 changes: 9 additions & 0 deletions community/server/pom.xml
Expand Up @@ -329,6 +329,15 @@
<version>20090211</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.neo4j.doc</groupId>
<artifactId>neo4j-doc-tools</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>

</dependencies>

<build>
Expand Down
Expand Up @@ -42,6 +42,7 @@
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;

import org.neo4j.doc.metatest.TestJavaTestDocsGenerator;
import org.neo4j.helpers.FakeClock;
import org.neo4j.kernel.GraphDatabaseDependencies;
import org.neo4j.kernel.configuration.Config;
Expand All @@ -52,7 +53,6 @@
import org.neo4j.kernel.monitoring.Monitors;
import org.neo4j.logging.LogProvider;
import org.neo4j.logging.NullLogProvider;
import org.neo4j.metatest.TestJavaTestDocsGenerator;
import org.neo4j.server.CommunityNeoServer;
import org.neo4j.server.NeoServer;
import org.neo4j.server.configuration.ServerSettings;
Expand Down
Expand Up @@ -41,10 +41,10 @@
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response;

import org.neo4j.doc.tools.AsciiDocGenerator;
import org.neo4j.function.Predicates;
import org.neo4j.graphdb.Transaction;
import org.neo4j.helpers.collection.Pair;
import org.neo4j.test.AsciiDocGenerator;
import org.neo4j.test.GraphDefinition;
import org.neo4j.test.TestData.Producer;
import org.neo4j.visualization.asciidoc.AsciidocHelper;
Expand Down
8 changes: 8 additions & 0 deletions community/shell/pom.xml
Expand Up @@ -181,6 +181,14 @@ the relevant Commercial Agreement.
<type>test-jar</type>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.neo4j.doc</groupId>
<artifactId>neo4j-doc-tools</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>
</dependencies>

</project>
Expand Up @@ -27,11 +27,11 @@
import java.util.HashMap;
import java.util.Stack;

import org.neo4j.doc.tools.AsciiDocGenerator;
import org.neo4j.helpers.Exceptions;
import org.neo4j.shell.impl.CollectingOutput;
import org.neo4j.shell.impl.RemoteOutput;
import org.neo4j.shell.impl.SameJvmClient;
import org.neo4j.test.AsciiDocGenerator;

import static org.junit.Assert.*;

Expand Down
74 changes: 74 additions & 0 deletions doctools/pom.xml
@@ -0,0 +1,74 @@
<?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/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>parent</artifactId>
<groupId>org.neo4j</groupId>
<version>3.0.7-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>

<groupId>org.neo4j.doc</groupId>
<artifactId>neo4j-doc-tools</artifactId>
<version>3.0.7-SNAPSHOT</version>

<packaging>jar</packaging>
<name>Neo4j - Documentation Tools</name>
<description>Tools for building documentation for various Neo4j components.</description>

<properties>
<license-text.header>GPL-3-header.txt</license-text.header>
<licensing.prepend.text>notice-gpl-prefix.txt</licensing.prepend.text>
</properties>

<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>org.neo4j</groupId>
<artifactId>neo4j-kernel</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-kernel</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-io</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>
</dependencies>

</project>
Expand Up @@ -17,16 +17,16 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.metatest;
package org.neo4j.doc.metatest;

import java.io.File;
import java.io.IOException;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;

import java.io.File;
import java.io.IOException;

import org.neo4j.test.AsciiDocGenerator;
import org.neo4j.doc.tools.AsciiDocGenerator;
import org.neo4j.test.TargetDirectory;

import static org.junit.Assert.assertEquals;
Expand Down
Expand Up @@ -17,7 +17,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.metatest;
package org.neo4j.doc.metatest;

import org.junit.AfterClass;
import org.junit.Before;
Expand All @@ -36,7 +36,7 @@
import org.neo4j.test.GraphDescription;
import org.neo4j.test.GraphDescription.Graph;
import org.neo4j.test.GraphHolder;
import org.neo4j.test.JavaTestDocsGenerator;
import org.neo4j.doc.tools.JavaTestDocsGenerator;
import org.neo4j.test.TargetDirectory;
import org.neo4j.test.TestData;
import org.neo4j.test.TestGraphDatabaseFactory;
Expand Down
Expand Up @@ -17,7 +17,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.test;
package org.neo4j.doc.tools;

import java.io.File;
import java.io.FileOutputStream;
Expand Down
Expand Up @@ -17,7 +17,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.test;
package org.neo4j.doc.tools;

import java.io.File;
import java.io.IOException;
Expand Down
Expand Up @@ -17,14 +17,14 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.test;
package org.neo4j.doc.tools;

import java.io.File;
import java.io.IOException;
import java.io.Writer;

import org.neo4j.test.TestData.Producer;

import org.neo4j.test.GraphDefinition;

/**
* This class is supporting the generation of ASCIIDOC documentation
Expand Down
9 changes: 9 additions & 0 deletions enterprise/ha/pom.xml
Expand Up @@ -189,5 +189,14 @@
<artifactId>commons-io</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.neo4j.doc</groupId>
<artifactId>neo4j-doc-tools</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>

</dependencies>
</project>
2 changes: 1 addition & 1 deletion enterprise/ha/src/test/java/jmx/JmxDocTest.java
Expand Up @@ -48,13 +48,13 @@
import javax.management.ObjectName;

import org.neo4j.cluster.ClusterSettings;
import org.neo4j.doc.tools.AsciiDocGenerator;
import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.graphdb.factory.GraphDatabaseBuilder;
import org.neo4j.graphdb.factory.TestHighlyAvailableGraphDatabaseFactory;
import org.neo4j.helpers.collection.Iterators;
import org.neo4j.kernel.configuration.docs.SettingDescription;
import org.neo4j.kernel.configuration.docs.AsciiDocListGenerator;
import org.neo4j.test.AsciiDocGenerator;
import org.neo4j.test.TargetDirectory;

import static org.junit.Assert.assertEquals;
Expand Down
9 changes: 9 additions & 0 deletions enterprise/server-enterprise/pom.xml
Expand Up @@ -157,6 +157,15 @@
<version>${project.version}</version>
<scope>runtime</scope>
</dependency>

<dependency>
<groupId>org.neo4j.doc</groupId>
<artifactId>neo4j-doc-tools</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>

</dependencies>

<build>
Expand Down
8 changes: 8 additions & 0 deletions manual/cypher/cypher-docs/pom.xml
Expand Up @@ -149,6 +149,14 @@
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.neo4j.doc</groupId>
<artifactId>neo4j-doc-tools</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>

</dependencies>

<build>
Expand Down
Expand Up @@ -29,14 +29,14 @@
import org.junit.Rule;
import org.junit.Test;

import org.neo4j.doc.tools.AsciiDocGenerator;
import org.neo4j.doc.tools.JavaTestDocsGenerator;
import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.graphdb.Node;
import org.neo4j.graphdb.Transaction;
import org.neo4j.test.AsciiDocGenerator;
import org.neo4j.test.GraphDescription;
import org.neo4j.test.GraphDescription.Graph;
import org.neo4j.test.GraphHolder;
import org.neo4j.test.JavaTestDocsGenerator;
import org.neo4j.test.TestData;
import org.neo4j.test.TestGraphDatabaseFactory;
import org.neo4j.visualization.asciidoc.AsciidocHelper;
Expand Down
Expand Up @@ -35,6 +35,7 @@
import java.util.List;
import java.util.Map;

import org.neo4j.doc.tools.AsciiDocGenerator;
import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.graphdb.Node;
import org.neo4j.graphdb.RelationshipType;
Expand All @@ -43,7 +44,6 @@
import org.neo4j.helpers.collection.Iterators;
import org.neo4j.kernel.impl.query.QueryExecutionEngine;
import org.neo4j.kernel.internal.GraphDatabaseAPI;
import org.neo4j.test.AsciiDocGenerator;
import org.neo4j.test.TestGraphDatabaseFactory;
import org.neo4j.visualization.asciidoc.AsciidocHelper;

Expand Down
Expand Up @@ -22,7 +22,7 @@
import static org.junit.Assert.assertTrue;

import org.junit.Test;
import org.neo4j.test.JavaDocsGenerator;
import org.neo4j.doc.tools.JavaDocsGenerator;
import org.neo4j.visualization.asciidoc.AsciidocHelper;

public class JavaQueryDocTest
Expand Down
Expand Up @@ -29,10 +29,11 @@ import org.neo4j.cypher.internal.compiler.v3_0.prettifier.Prettifier
import org.neo4j.cypher.internal.javacompat.GraphImpl
import org.neo4j.cypher.internal.{ExecutionEngine, RewindableExecutionResult}
import org.neo4j.cypher.javacompat.internal.GraphDatabaseCypherService
import org.neo4j.doc.tools.AsciiDocGenerator
import org.neo4j.graphdb._
import org.neo4j.graphdb.index.Index
import org.neo4j.test.GraphDatabaseServiceCleaner.cleanDatabaseContent
import org.neo4j.test.{AsciiDocGenerator, GraphDescription, TestGraphDatabaseFactory}
import org.neo4j.test.{GraphDescription, TestGraphDatabaseFactory}
import org.neo4j.visualization.asciidoc.AsciidocHelper
import org.scalatest.Assertions

Expand Down
Expand Up @@ -34,6 +34,7 @@ import org.neo4j.cypher.internal.javacompat.GraphImpl
import org.neo4j.cypher.internal.{ExecutionEngine, RewindableExecutionResult}
import org.neo4j.cypher.javacompat.internal.GraphDatabaseCypherService
import org.neo4j.cypher.{CypherException, ExecutionEngineHelper}
import org.neo4j.doc.tools.AsciiDocGenerator
import org.neo4j.graphdb._
import org.neo4j.graphdb.factory.GraphDatabaseSettings
import org.neo4j.graphdb.index.Index
Expand All @@ -43,7 +44,7 @@ import org.neo4j.kernel.impl.api.index.IndexingService
import org.neo4j.kernel.impl.api.index.sampling.IndexSamplingMode
import org.neo4j.kernel.impl.core.ThreadToStatementContextBridge
import org.neo4j.test.GraphDatabaseServiceCleaner.cleanDatabaseContent
import org.neo4j.test.{AsciiDocGenerator, GraphDescription, TestGraphDatabaseFactory}
import org.neo4j.test.{GraphDescription, TestGraphDatabaseFactory}
import org.neo4j.visualization.asciidoc.AsciidocHelper
import org.neo4j.visualization.graphviz.{AsciiDocStyle, GraphStyle, GraphvizWriter}
import org.neo4j.walk.Walker
Expand Down

0 comments on commit f6ab20c

Please sign in to comment.