Java 如何在neo4j中创建服务器插件

Java 如何在neo4j中创建服务器插件,java,eclipse,maven,neo4j,Java,Eclipse,Maven,Neo4j,我正在尝试为我的neo4j数据库制作一个服务器插件,并遵循下面的教程 我刚刚创建了一个maven项目并创建了一个示例代码 要部署代码,只需将其编译成一个.jar文件并放置它 到服务器类路径(按照惯例是插件) Neo4j服务器主目录下的目录) 把它编译成.jar文件意味着什么?我只是右键点击项目,然后我将项目导出为jar就足够了吗 .jar文件必须包含该文件 META-INF/services/org.neo4j.server.plugins.ServerPlugin 实现类的限定名称。这是一个

我正在尝试为我的neo4j数据库制作一个服务器插件,并遵循下面的教程

我刚刚创建了一个maven项目并创建了一个示例代码

要部署代码,只需将其编译成一个.jar文件并放置它 到服务器类路径(按照惯例是插件) Neo4j服务器主目录下的目录)

把它编译成.jar文件意味着什么?我只是右键点击项目,然后我将项目导出为jar就足够了吗

.jar文件必须包含该文件 META-INF/services/org.neo4j.server.plugins.ServerPlugin 实现类的限定名称。这是一个例子 多个条目,每个条目位于单独的行上:


那么如何完成上面这句话呢?

我认为您是Java世界的新手

Maven是一个带有命令行的构建工具。 要构建项目并制作jar,只需运行以下命令:

mvn package

我认为你是Java世界的新手

Maven是一个带有命令行的构建工具。 要构建项目并制作jar,只需运行以下命令:

mvn package
编辑:

您可以找到Neo4j服务器插件示例


您可以使用Maven构建系统构建*.jar

确保在
pom.xml
文件(可能在根目录中)中启用了相应的插件

示例(使用
shade
插件):


org.apache.maven.plugins
maven阴影插件
2.4.1
然后,您应该从根目录运行
mvnclean安装
mvnclean包
。之后,您应该将
*.jar
放在
target/
目录中。

编辑:

您可以找到Neo4j服务器插件示例


您可以使用Maven构建系统构建*.jar

确保在
pom.xml
文件(可能在根目录中)中启用了相应的插件

示例(使用
shade
插件):


org.apache.maven.plugins
maven阴影插件
2.4.1
然后,您应该从根目录运行
mvnclean安装
mvnclean包
。之后,您应该将
*.jar
放在
target/
目录中

.jar文件必须包含该文件 META-INF/services/org.neo4j.server.plugins.ServerPlugin 实现类的限定名称。这是一个例子 多个条目,每个条目位于单独的行上:

我只是打开了文件并添加了文件,然后压缩了文件并将扩展名rar改为jar

我使用mvn clean包创建jar文件

.jar文件必须包含该文件 META-INF/services/org.neo4j.server.plugins.ServerPlugin 实现类的限定名称。这是一个例子 多个条目,每个条目位于单独的行上:

我只是打开了文件并添加了文件,然后压缩了文件并将扩展名rar改为jar


我使用mvn clean package创建jar文件。

除非您有充分的理由,否则您应该更喜欢非托管扩展而不是服务器插件来扩展neo4j服务器。非托管扩展为http(使用的内容类型、请求方法、参数处理等)提供了更大的灵活性。@StefanArmburster实际上我是这项技术的新手。我什么都做不到。之后,我将搜索我真正需要的东西。现在我不能运行hello world示例,除非您有充分的理由,否则您应该更喜欢非托管扩展而不是服务器插件来扩展neo4j服务器。非托管扩展为http(使用的内容类型、请求方法、参数处理等)提供了更大的灵活性。@StefanArmburster实际上我是这项技术的新手。我什么都做不到。之后,我将搜索我真正需要的东西。现在我无法运行hello world示例