使用Maven和Neo4j用户定义的过程

cxfofazt  于 2023-05-06  发布在  Maven
关注(0)|答案(1)|浏览(218)

我复制了这个github仓库作为在Neo4j中使用用户定义过程的模板。
https://github.com/maxdemarzi/medicare
我添加了一些过程,使用了“mvn clean package”,在将.jar文件放入var/lib/neo4j/plugins文件夹并运行“call dbms.procedures();“在密码壳里但是,当我向数据库添加更多函数时,我无法看到或访问它们。此外,我不能编辑或删除我第一次运行“mvn clean package”时添加的过程。有其他人遇到过这个问题吗?

2skhul33

2skhul331#

排除故障后,我发现如果每次要重新编译jar文件时更改pom.xml文件中的artifactId,它就会使用新过程进行更新。
例如,medicare存储库的原始artifactId是“medicare”。当我将此值更改为“medicare 123”时,运行mvn clean package,将.jar文件放入/var/lib/neo4j/plugins文件夹,并重新启动我的neo4j示例:我可以看到在cypher-shell中使用dbms.procedures()命令的过程。这可能不是解决这个问题的官方方法,但这是解决我的问题的方法。

相关问题