我想使用neo4j-jdbc(https://github.com/neo4j-contrib/neo4j-jdbc)连接到我的Neo4j 3.0服务器。我想自己构建驱动程序,以便可以将其作为jar文件添加到另一个项目中。我正在努力了解官方回购的自述文件。如何从官方回购库构建neo4j-jdbc驱动程序?
有人可以请解释如何做到这一点,我希望克隆回购和建立在Eclipse中。我明白如何克隆回购,这是你如何去建立驱动程序。
非常感谢,
我想使用neo4j-jdbc(https://github.com/neo4j-contrib/neo4j-jdbc)连接到我的Neo4j 3.0服务器。我想自己构建驱动程序,以便可以将其作为jar文件添加到另一个项目中。我正在努力了解官方回购的自述文件。如何从官方回购库构建neo4j-jdbc驱动程序?
有人可以请解释如何做到这一点,我希望克隆回购和建立在Eclipse中。我明白如何克隆回购,这是你如何去建立驱动程序。
非常感谢,
正如你在似乎要简单地连接到服务器的Neo4j的评论说,和大多数人建议,你应该使用Maven或摇篮与您的依赖判断工作。
对于你会需要创建一个新的Maven项目:
,当你完成创建你就要有类似这样的项目,在一个文件你希望添加这个功能是连接的Neo4j是pom.xml
:
为了能够连接到的Neo4j简单地将其添加到<dependencies></dependencies>
标签:
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-jdbc</artifactId>
<version>3.0</version>
</dependency>
这里是由弹簧启动项目全自动创造了pom.xml
的例子:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
我创建了一个新的maven项目,并从repo中复制了示例代码,以测试我是否可以使用它。 的pom.xml:http://pastebin.com/M7EdB5Fx 简约为主:http://pastebin.com/fcUaFBpZ 当我尝试Maven的干净,然后Maven的安装,我得到一个构建失败。 我在做什么错?谢谢 – macourtney7
它给你什么错误?在命令末尾添加-x,以便获得详细的堆栈跟踪。 – Julian
我已经设法得到neo4j-jdbc-3.0.jar maven依赖关系可用但我仍然不能再运行示例连接代码,因为一些对象和方法无法解析。 – macourtney7
你有[行家(https://maven.apache.org/download。 CGI)安装? – Saheed
为什么不从[Maven Central]下载jar(https://search.maven.org/#search%7Cga%7C1%7Cneo4j-jdbc)? –
嗨@Saheed,是的,我确实在eclipse中安装了它。 – macourtney7