Java 如何在neo4j中创建服务器插件
我正在尝试为我的neo4j数据库制作一个服务器插件,并遵循下面的教程 我刚刚创建了一个maven项目并创建了一个示例代码 要部署代码,只需将其编译成一个.jar文件并放置它 到服务器类路径(按照惯例是插件) Neo4j服务器主目录下的目录) 把它编译成.jar文件意味着什么?我只是右键点击项目,然后我将项目导出为jar就足够了吗 .jar文件必须包含该文件 META-INF/services/org.neo4j.server.plugins.ServerPlugin 实现类的限定名称。这是一个例子 多个条目,每个条目位于单独的行上: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 实现类的限定名称。这是一个
那么如何完成上面这句话呢?我认为您是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示例