2016-07-22 23 views
0

Ich kann nicht scheinen, dass der Import (import.org.neo4j.driver.v1. *;) Erkannt wird. Es kann neo4j nicht auflösen.Was sollte in der POM-Datei für Neo4j sein?

Ich glaube, es hat mit meiner pom.xml-Datei zu tun, bei der ich völlig unsicher bin, wie ich das einrichten soll.

Im Moment habe ich:

<?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> 

    <dependency> 
     <groupId>org.neo4j.driver</groupId> 
     <artifactId>neo4j-java-driver</artifactId> 
     <version>1.0.3</version> 
    </dependency> 

    <build> 
     <defaultGoal>install</defaultGoal> 
    </build> 


</project> 

Diese nicht vollständig ist so gut funktioniert. Es war vorher, aber ich habe es ein wenig zu sehr durcheinander gebracht. Wenn jemand mir helfen kann, auf den richtigen Weg zu kommen, würde es sehr geschätzt werden!

Danke!

+0

das 'dependency' Element sollte in einem 'Abhängigkeiten' Abschnitt sein –

Antwort

2

Sie verpassen die <dependencies></dependencies> Tag. Und ein paar Beschreibung Tags auch.

Wählen Sie die Version, die Sie hier verwenden möchten: https://maven-repository.com/search?q=neo4j

Und fügen Sie sie pom.xml

Es ist etwas sollte wie folgt aussehen:

<?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> // You're Missing this 
<artifactId>demo</artifactId> // You're Missing this 
<version>0.0.1-SNAPSHOT</version> // You're Missing this 
<packaging>jar</packaging> // You're Missing this 

<name>demo</name> // You're Missing this 
<description>Demo project</description> // You're Missing this 

<dependencies> // You're Missing this 
    <dependency> 
     <groupId>org.neo4j.driver</groupId> 
     <artifactId>neo4j-java-driver</artifactId> 
     <version>1.0.3</version> 
    </dependency> 
</dependencies> // You're Missing this 

<build> 
    <defaultGoal>install</defaultGoal> 
</build> 

+0

In Ordnung, das scheint es zu funktionieren. Ich habe immer noch Probleme beim Auflösen des Imports. Ich weiß nicht warum, aber ich muss in der lib und alles krachen. Danke für die Antwort! – Jaromando

+0

Versuchen Sie, Ihre 'pom.xml' zu re-vamping, manchmal vergessen Sie etwas in der Mitte des Codes. Erstellen Sie ein neues Maven-Projekt mit einer IDE und fügen Sie Ihre Abhängigkeiten nacheinander hinzu und prüfen Sie, ob die IDE keine Fehler enthält. – Julian

+0

Vielleicht möchten Sie diesen Link verwenden, um die Abhängigkeit zu erhalten: [Neo4J JDBC] (https://maven-repository.com/artifect/org.neo4j/neo4j-jdbc) oder verwenden Sie diesen Link, um die Ergebnisse zu durchsuchen: [Neo4J Ergebnisse] (https://maven-repository.com/search?q=neo4j) – Julian