Q:

How to create plugin in neo4j?

I created plugin in neo4j by next steps:
1) create *.class from *.java (copile with Eclipse)
2) put *.class into .../org/neo4j/server/plugins/
3) create *.jar (using jar)
4) put into *.jar/META-INF/services/ file "org.neo4j.server.plugins.ServerPlugin" with text "org.neo4j.server.plugins.TransportRouter".
5) put *.jar into .../neo4j/plugins/
6) restart server
But my plugin do not see in "extensions" ("curl localhost:7474/db/data/"). 
Why?
TIA, Eugeny.

A:

Problem was solved.
It's my error in initialization of my class: 
public TransportRouter( EmbeddedReadOnlyGraphDatabase graphdb ) {

It was replaced by: 
public TransportRouter() {

