如何将 neo4j jdbc 2.3 with-dependencies.jar 添加到 maven

Posted

技术标签:

【中文标题】如何将 neo4j jdbc 2.3 with-dependencies.jar 添加到 maven【英文标题】:How to add neo4j jdbc 2.3 with-dependencies.jar to maven 【发布时间】:2016-02-01 15:34:13 【问题描述】:

如何将 neo4j jdbc 2.3 with-dependencies.jar 添加到我的 maven xml 文件中。目前看起来是这样的

   <dependency>
        <groupId>org.neo4j</groupId>
        <artifactId>neo4j-jdbc</artifactId>
        <version>2.3-SNAPSHOT</version>
    </dependency>

我在运行我的代码后得到这个控制台日志

找不到适合 jdbc:neo4j://localhost:7474/ 的驱动程序 在 java.sql.DriverManager.getConnection(DriverManager.java:596) 在 java.sql.DriverManager.getConnection(DriverManager.java:233) 在 jdbcNeo4j.Driver.main(Driver.java:103)

【问题讨论】:

我想这不能通过标准 maven 存储库获得(here 我只看到 2.1.4 是最新的)。 with-dependencies 部分是作为构建的一部分生成的胖 jar,但未上传到 maven 存储库。无论如何,它是classifier,因此您需要在dependency 部分中指定分类器元素(尝试将&lt;classifier&gt;with-dependencies&lt;/classifier&gt; 添加到您提供的sn-p) 它不适用于 with-dependencies 不幸的是 【参考方案1】:

我通常包括

 <repositories>
        <repository>
            <id>neo4j-public</id>
            <url>http://m2.neo4j.org/content/groups/public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
        </repository>
    </repositories>

2.3 的快照肯定可以在https://m2.neo4j.org/content/groups/public/org/neo4j/neo4j-jdbc/2.3-SNAPSHOT/那里找到

【讨论】:

neo4j-publicm2.neo4j.org/content/groups/public</url>的maven用的是哪个版本?

以上是关于如何将 neo4j jdbc 2.3 with-dependencies.jar 添加到 maven的主要内容,如果未能解决你的问题,请参考以下文章

使用 jdbc 连接到 Neo4j 找不到适合 jdbc:neo4j:bolt://localhost:7687 的驱动程序

从雪花加载数组数据到neo4j

使用 Pentaho Spoon 连接到 Neo4j 的数据库

使用 neo4j jdbc 驱动程序和 neo4j 4 准备好的语句中的密码查询参数的语法是啥?

Neo4j Upsert 使用 apoc 程序

如何将neo4j图数据库显示的图在自己的应用中展示