2016-05-18 8 views
1

Ich laufe auf den obigen Fehler während der Verwendung der Version neo4j-2.3.3. Hier ist die pom-Datei

<properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <dropwizard.version>0.8.1</dropwizard.version> 
    <akka.version>2.3.11</akka.version> 
    <aether.version>1.0.2.v20150114</aether.version> 
    <neo4j.version>2.3.3</neo4j.version> 
    <maven.version>3.3.1</maven.version> 
    <cd_phase>deploy</cd_phase> 
    <neo4j.ogm.version>2.0.1</neo4j.ogm.version> 
</properties> 

<repositories> 
    <repository> 
     <id>mvn-neo4j</id> 
     <url>http://m2.neo4j.org/content/groups/everything</url> 
    </repository> 
</repositories> 

<dependencies> 

    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j</artifactId> 
     <version>${neo4j.version}</version> 

    </dependency> 

    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-kernel</artifactId> 
     <version>${neo4j.version}</version> 
     <type>test-jar</type> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-io</artifactId> 
     <version>${neo4j.version}</version> 
     <type>test-jar</type> 
     <scope>test</scope> 
    </dependency> 



    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-ogm-api</artifactId> 
     <version>${neo4j.ogm.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-ogm-core</artifactId> 
     <version>${neo4j.ogm.version}</version> 
    </dependency> 


    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.12</version> 
     <scope>test</scope> 
    </dependency> 


    <dependency> 
     <groupId>io.dropwizard</groupId> 
     <artifactId>dropwizard-core</artifactId> 
     <version>${dropwizard.version}</version> 
    </dependency> 

    <dependency> 
     <groupId>io.dropwizard.metrics</groupId> 
     <artifactId>metrics-graphite</artifactId> 
     <version>3.1.1</version> 
    </dependency> 

    <dependency> 
     <groupId>io.dropwizard</groupId> 
     <artifactId>dropwizard-testing</artifactId> 
     <version>${dropwizard.version}</version> 
     <scope>test</scope> 
    </dependency> 

    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j</artifactId> 
     <version>${neo4j.version}</version> 
    </dependency> 

    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-kernel</artifactId> 
     <version>${neo4j.version}</version> 
     <type>test-jar</type> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-io</artifactId> 
     <version>${neo4j.version}</version> 
     <type>test-jar</type> 
     <scope>test</scope> 
    </dependency> 

    <dependency> 
     <groupId>com.tinkerpop.blueprints</groupId> 
     <artifactId>blueprints-neo4j2-graph</artifactId> 
     <version>2.6.0</version> 
     <exclusions> 
      <exclusion> 
       <groupId>org.neo4j</groupId> 
       <artifactId>neo4j</artifactId> 
      </exclusion> 
      <exclusion> 
       <groupId>org.neo4j</groupId> 
       <artifactId>neo4j-kernel</artifactId> 
      </exclusion> 
      <exclusion> 
       <groupId>org.neo4j</groupId> 
       <artifactId>neo4j-io</artifactId> 
      </exclusion> 
      <exclusion> 
       <groupId>org.neo4j</groupId> 
       <artifactId>neo4j-ha</artifactId> 
      </exclusion> 
      <exclusion> 
       <groupId>org.neo4j</groupId> 
       <artifactId>neo4j-management</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

    <dependency> 
     <groupId>com.typesafe.akka</groupId> 
     <artifactId>akka-actor_2.10</artifactId> 
     <version>${akka.version}</version> 
    </dependency> 

    <dependency> 
     <groupId>com.typesafe.akka</groupId> 
     <artifactId>akka-slf4j_2.10</artifactId> 
     <version>${akka.version}</version> 
    </dependency> 

    <dependency> 
     <groupId>org.scala-lang</groupId> 
     <artifactId>scala-compiler</artifactId> 
     <version>2.11.7</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.typesafe.akka</groupId> 
     <artifactId>akka-testkit_2.10</artifactId> 
     <version>${akka.version}</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.glassfish.jersey.core</groupId> 
     <artifactId>jersey-client</artifactId> 
     <version>2.17</version> 
    </dependency> 

    <dependency> 
     <groupId>org.hamcrest</groupId> 
     <artifactId>hamcrest-library</artifactId> 
     <version>1.3</version> 
    </dependency> 
</dependencies> 

Gibt es Gründe, es die Klasse finden tut? Ich überprüfte die effektiven Abhängigkeiten und fand die folgenden

<dependency> 
     <groupId>org.scala-lang</groupId> 
     <artifactId>scala-compiler</artifactId> 
     <version>2.11.7</version> 
     <scope>test</scope> 
    </dependency> 

Wie in diesem Beitrag erwähnte https://groups.google.com/forum/#!topic/neo4j/l3HPGme7ND0

+0

Haben Sie scala 2.11.7 als Abhängigkeit hinzugefügt, wie die google groups Frage sagt? –

+0

ja ich habe es als eine explizite Abhängigkeit hinzugefügt –

Antwort

1

Das Problem scala Versionierung Problem zu sein scheint (e): wahrscheinlich eine der Klassen mit 2.11.7 unvereinbar war. Ich schaute auf die akka Bibliothek und es scheint in Ordnung zu sein.

Akka 2.3.11 is released for Scala 2.10.4 and 2.11.5 

Aber hier ist ein Ansaug-/wahrscheinlicher Angeklagte:

<dependency> 
    <groupId>com.typesafe.akka</groupId> 
    <artifactId>akka-actor_2.10</artifactId> 
    <version>${akka.version}</version> 
</dependency> 

Die 2.10 ist eindeutig nicht mit 2.11.x. gehen fliegen

+0

Versucht es, gleichen Fehler –

+0

@user_mda OK aktualisiert meine Antwort: werfen Sie einen Blick, Sie haben eine inkompatible Akka-Version Abhängigkeit. – javadba

+0

@user_mda Haben Sie meinen Kommentar oben ausprobiert - um die Abhängigkeit akka-actor_2.10 zu entfernen oder zu aktualisieren? – javadba