java - 在 neo4j 3 中放置扩展依赖项的位置

标签 java neo4j spring-data-neo4j

我应该将插件依赖项放在 neo4j 3 中的什么位置(而不是实际的插件 jar)。

在 neo4j 2 中有一个 lib 文件夹,系统将从中加载 jar,但它不再存在。

我试过将它们放在插件文件夹中,但它要求我添加 jar 的每个依赖项,这变得难以管理,而且将它们放在那里似乎也很奇怪。

我试过将它们放在 neo4j bin 目录中,但未检测到它们。

我已经尝试将命令行参数添加到 vmoptions 文件,并使用通配符指向我创建的 lib 文件夹,但这也不起作用。

最佳答案

使用 maven shade plugin 将所有依赖包(除了 scope test 或 provided 的)打包到 jar 中。

关于java - 在 neo4j 3 中放置扩展依赖项的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37585408/

相关文章:

java - 使用 SwingWorker 和 HttpClient-4.1.1 在 Sun java 和 Oracle 之间上传奇怪的文件行为

neo4j 尝试协调数据库时遇到错误

java - 如何在 Spring Data Neo4J 3.0.0(发布版)中向节点添加第二个标签?

java - 运行 SpringRestGraphDatabase 时为 "This syntax is no longer supported (missing properties are now returned as null)"

java - 无需通过方法即可在 Java 类之间共享对象

java - sql查询平均,按毫秒的日期部分分组后

java - 混合 Kotlin + Java 与 Maven, Unresolved reference

java - 如何使用 Spring Data Neo4j 将 Map (java.util.Map) 对象保留在 NodeEntity 中?

ruby-on-rails - 在 puma fork 后使用 preload_app 重新连接 Neo4jrb 连接?

neo4j - 如何在 Spring Data Neo4j (SDN4) 中进行集成测试