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

时间:2015-08-11 08:51:17

标签: java eclipse maven neo4j

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

{{3}}

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

  

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

将它编译成.jar文件意味着什么?我刚刚点击项目,我输出项目就像jar一样?

  

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

那么如何做上述句子?

3 个答案:

答案 0 :(得分:3)

修改

Here你可以找到Neo4j服务器插件示例。

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

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

示例(使用shade插件):

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.4.1</version>
        </plugin>
    </plugins>
</build>

然后,您应该从根目录运行mvn clean installmvn clean package。之后,您应该在*.jar目录中拥有target/

答案 1 :(得分:1)

我认为你是Java世界的新手。

Maven是一个带命令行的构建工具。 建立项目&amp;制作jar,只需运行此命令:

mvn package

答案 2 :(得分:0)

  

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

刚打开文件并添加文件后我将文件压缩并将扩展名rar更改为jar。

我使用mvn clean包来创建jar文件。