Java 将插件加载到嵌入式版本的Neo4j数据库中

Java 将插件加载到嵌入式版本的Neo4j数据库中,java,neo4j,graphaware,neo4j-apoc,Java,Neo4j,Graphaware,Neo4j Apoc,在Neo4j数据库服务器的独立版本中,有一个插件文件夹,我可以在其中复制库,然后在查询中使用它的强大功能。现在,我正试图在一个测试Java项目中做同样的事情,该项目使用该框架实例化了一个嵌入式版本的Neo4j 我的问题是,当Neo4j的嵌入式版本设置如下时,我如何将APOC库提供给它: class ModuleTest { GraphDatabaseService database; @Before public void setUp() { S

在Neo4j数据库服务器的独立版本中,有一个
插件
文件夹,我可以在其中复制库,然后在查询中使用它的强大功能。现在,我正试图在一个测试Java项目中做同样的事情,该项目使用该框架实例化了一个嵌入式版本的Neo4j

我的问题是,当Neo4j的嵌入式版本设置如下时,我如何将APOC库提供给它:

class ModuleTest
{
    GraphDatabaseService database;

    @Before
    public void setUp()
    {
        String confFile = this.getClass().getClassLoader().getResource("neo4j-module.conf").getPath();
        database = new TestGraphDatabaseFactory()
                .newImpermanentDatabaseBuilder()
                .loadPropertiesFromFile(confFile)
                .newGraphDatabase();
    }
}

您必须注册要在测试期间使用的过程类

APOC TestUtil中有一个示例:


你成功了吗?@WantIt是的,我成功了,使用了公认的答案