2016-07-26 78 views
0

我想使用neo4j-jdbc(https://github.com/neo4j-contrib/neo4j-jdbc)连接到我的Neo4j 3.0服务器。我想自己构建驱动程序,以便可以将其作为jar文件添加到另一个项目中。我正在努力了解官方回购的自述文件。如何从官方回购库构建neo4j-jdbc驱动程序?

有人可以请解释如何做到这一点,我希望克隆回购和建立在Eclipse中。我明白如何克隆回购,这是你如何去建立驱动程序。

非常感谢,

+0

你有[行家(https://maven.apache.org/download。 CGI)安装? – Saheed

+0

为什么不从[Maven Central]下载jar(https://search.maven.org/#search%7Cga%7C1%7Cneo4j-jdbc)? –

+0

嗨@Saheed,是的,我确实在eclipse中安装了它。 – macourtney7

回答

1

正如你在似乎要简单地连接到服务器的Neo4j的评论说,和大多数人建议,你应该使用Maven或摇篮与您的依赖判断工作。

对于你会需要创建一个新的Maven项目:

New Maven Project

,当你完成创建你就要有类似这样的项目,在一个文件你希望添加这个功能是连接的Neo4j是pom.xml

Project path

为了能够连接到的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> 

+0

我创建了一个新的maven项目,并从repo中复制了示例代码,以测试我是否可以使用它。 的pom.xml:http://pastebin.com/M7EdB5Fx 简约为主:http://pastebin.com/fcUaFBpZ 当我尝试Maven的干净,然后Maven的安装,我得到一个构建失败。 我在做什么错?谢谢 – macourtney7

+0

它给你什么错误?在命令末尾添加-x,以便获得详细的堆栈跟踪。 – Julian

+0

我已经设法得到neo4j-jdbc-3.0.jar maven依赖关系可用但我仍然不能再运行示例连接代码,因为一些对象和方法无法解析。 – macourtney7

相关问题