https://github.com/mictech/neo4j-graphaware-extension-scaffold
Scaffold for Neo4j Unmanaged Extensions with GraphAware Framework
https://github.com/mictech/neo4j-graphaware-extension-scaffold
Last synced: over 1 year ago
JSON representation
Scaffold for Neo4j Unmanaged Extensions with GraphAware Framework
- Host: GitHub
- URL: https://github.com/mictech/neo4j-graphaware-extension-scaffold
- Owner: MicTech
- License: other
- Created: 2015-09-24T08:22:08.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-09-24T09:15:41.000Z (almost 11 years ago)
- Last Synced: 2025-02-01T04:13:49.007Z (over 1 year ago)
- Language: Java
- Size: 137 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Scaffold for the Neo4j Unmanaged Extension with GraphAware Framework
**Released under [BeerWare license](https://people.freebsd.org/~phk/).**
Basic scaffold for your own Neo4j Unmanaged Extension based on the GraphAware Framework.
## Required knowledge
* Java
* Maven
* Neo4j (beginner)
## Extending REST API of Neo4j server
* Example how to extend existing REST API of Neo4j with your own REST endpoints.
* package com.graphaware.mictech.module.scaffold.api
## Transactional Module
* Example how to use Transaction Event API with GraphAware Framework.
* It's like stored procedures in traditional RDBMS.
* package com.graphaware.mictech.module.scaffold.transaction
* [Neo4j Improved Transaction Event API](http://graphaware.com/neo4j/transactions/2014/07/11/neo4j-transaction-event-api.html)
## Never forget (GraphAware Framework)
* Your own extension must fulfill following patterns for the package name:
- com.\*\*.graphaware.\*\*
- org.\*\*.graphaware.\*\*
- net.\*\*.graphaware.\*\*
## How to build it and deploy it
* mvn clean install
* copy target/example-extension-1.0-SNAPSHOT-jar-with-dependencies.jar to neo4j/plugins
* download [GraphAware Framework](http://graphaware.com/products/) to neo4j/plugins
* restart neo4j