簡體   English   中英

如何在neo4j中創建服務器插件

[英]how to create server-plugin in neo4j

我試圖為我的neo4j數據庫制作一個服務器插件,然后按照以下教程進行操作。

http://neo4j.com/docs/stable/server-plugins.html

我剛剛創建了一個Maven項目並創建了示例代碼。

要部署代碼,只需將其編譯為.jar文件,然后將其放置在服務器類路徑(按慣例是Neo4j服務器主目錄下的plugins目錄)中。

將其編譯成.jar文件是什么意思? 我只需右鍵單擊項目,然后將項目導出為jar就足夠了?

.jar文件必須包含文件META-INF / services / org.neo4j.server.plugins.ServerPlugin,其中包含實現類的標准名稱。 這是一個具有多個條目的示例,每個條目都位於單獨的行上:

那么上面的句子怎么辦?

編輯:

在這里您可以找到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/目錄中。

我認為您是Java世界的新手。

Maven是帶有命令行的構建工具。 要構建項目並創建jar,只需運行以下命令:

mvn package

.jar文件必須包含文件META-INF / services / org.neo4j.server.plugins.ServerPlugin,其中包含實現類的標准名稱。 這是一個具有多個條目的示例,每個條目都位於單獨的行上:

只是我打開文件並添加了文件,然后壓縮了文件並將擴展名rar更改為jar。

而且我使用mvn clean package創建jar文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM