Neo4j - Generic shell.
A generic command shell with a client and server part..
Here is the list of declaration for neo4j-shell. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-shell</artifactId> <version>1.2-1.2</version> </dependency>
If you think this Maven repository POM file listing for neo4j-shell is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:GNU Affero General Public License, Version 3
URL: http://www.gnu.org/licenses/agpl-3.0-standalone.html.
The neo4j-shell-1.2-1.2 has 2 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Document Database | neo4j-kernel 1.2-1.2 Neo4j kernel is a lightweight, embedded Java database designed to store data structured as graphs rather than tables. For more information, see http://neo4j.org. | 12 |
The following plugins are used in the neo4j-shell-1.2-1.2.jar
The following packages are defined in the neo4j-shell-1.2-1.2.jar
org.neo4j.shell org.neo4j.shell.apps org.neo4j.shell.apps.extra org.neo4j.shell.impl org.neo4j.shell.kernel org.neo4j.shell.kernel.apps org.neo4j.shell.util.json
Here is the content of the POM file.
<?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-central</artifactId> <version>8</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.neo4j</groupId> <artifactId>neo4j-shell</artifactId> <version>1.2-1.2</version> <name>Neo4j - Generic shell</name> <description> A generic command shell with a client and server part. </description> <url>http://components.neo4j.org/${project.artifactId}/${project.version}</url> <scm> <connection>scm:svn:https://svn.neo4j.org/components/shell/tags/1.2-1.2</connection> <developerConnection>scm:svn:https://svn.neo4j.org/components/shell/tags/1.2-1.2</developerConnection> <url>scm:svn:https://svn.neo4j.org/components/shell/tags/1.2-1.2</url> </scm> <properties> <sun.jta.version>1.1</sun.jta.version> <neo4j.version>${project.version}</neo4j.version> <lucene.groupId>org.apache.servicemix.bundles</lucene.groupId> <lucene.artifactId>org.apache.servicemix.bundles.lucene</lucene.artifactId> <lucene.version>3.0.1_2</lucene.version> <lucene.main.version>3.0.1</lucene.main.version> <jline.groupId>org.apache.servicemix.bundles</jline.groupId> <jline.artifactId>org.apache.servicemix.bundles.jline</jline.artifactId> <jline.version>0.9.94_1</jline.version> <jline.main.version>0.9.94</jline.main.version> <bundle.namespace>org.neo4j.shell</bundle.namespace> <short-name>shell</short-name> </properties> <packaging>bundle</packaging> <licenses> <license> <name>GNU Affero General Public License, Version 3</name> <url>http://www.gnu.org/licenses/agpl-3.0-standalone.html</url> </license> </licenses> <issueManagement> <system>Trac</system> <url>https://trac.neo4j.org/query?status=assigned&status=new&status=reopened&component=${short-name}</url> </issueManagement> <contributors> <contributor> <name>Peter Neubauer</name> <email>peter [at] neotechnology.com</email> <organization>Neo Technology</organization> <organizationUrl>http://www.neotechnology.com</organizationUrl> <timezone>+1</timezone> </contributor> </contributors> <build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>org.neo4j.shell.StartClient</mainClass> <packageName>org.neo4j.shell</packageName> </manifest> <manifestEntries> <url>http://neo4j.org</url> <Class-Path>neo4j-kernel-${neo4j.version}.jar neo4j-index-${neo4j.version}.jar lucene-core-${lucene.main.version}.jar ${lucene.artifactId}-${lucene.version}.jar jta-${sun.jta.version}.jar ${jta.artifactId}-${jta.version}.jar jline-${jline.main.version}.jar ${jline.artifactId}-${jline.version}.jar</Class-Path> <Agent-Class>org.neo4j.shell.StartClient</Agent-Class> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.ops4j</groupId> <artifactId>maven-pax-plugin</artifactId> <configuration> <framework>felix</framework> <provision> <param>mvn:${jta.groupId}/${jta.artifactId}/${jta.version}</param> <param>mvn:${jline.groupId}/${jline.artifactId}/${jline.version}</param> </provision> </configuration> </plugin> <plugin> <groupId>com.mycila.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.mycila.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <dependencies> <!-- If you add the jLine library (at least version 0.9.94) to the classpath of the client then you'll get enhanced prompt abilities. Much like regular bash etc. --> <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-kernel</artifactId> <version>1.2-1.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-management</artifactId> <version>1.2-1.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>${jline.groupId}</groupId> <artifactId>${jline.artifactId}</artifactId> <version>${jline.version}</version> <!--scope>provided</scope--> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> </dependencies> <distributionManagement> <site> <id>neo4j-site</id> <url>scpexe://components.neo4j.org/home/neo/components/${project.artifactId}/${project.version}</url> </site> </distributionManagement> </project>