[英]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 install
或mvn 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.