2016-06-28 3 views
4

Ich habe versucht, die Abhängigkeiten aus dem Repository unter der pom.xml zu erhalten.Kann keine Abhängigkeit für org.neo4j finden: neo4j-cypher-dsl: jar: 2.0.1

<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.tp.neo4j </groupId> 
    <artifactId> springdata-neo4j </artifactId> 
    <version> 1.0 </version> 

    <dependencies> 
     <dependency> 
      <groupId> org.springframework.data </groupId> 
      <artifactId> spring-data-neo4j </artifactId> 
      <version> 3.1.2.RELEASE </version> 
     </dependency> 
    </dependencies> 
</project> 

Alle Abhängigkeiten außer org.neo4j:neo4j-cypher-dsl:jar:2.0.1 wurden heruntergeladen. Und zeigt den unteren Fehler.

[INFO] Building springdata-neo4j 1.0 
[INFO] ------------------------------------------------------------------------ 
[WARNING] The POM for org.neo4j:neo4j-cypher-dsl:jar:2.0.1 is missing, no dependency information available 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 11.409s 
[INFO] Finished at: Tue Jun 28 13:07:07 IST 2016 
[INFO] Final Memory: 6M/153M 
[INFO] ------------------------------------------------------------------------ 
[ERROR]Failed to execute goal on project springdata-neo4j: Could not resolve dependencies for project com.tp.neo4j:springdata-neo4j:jar:1.0: Failure to find org.neo4j:neo4j-cypher-dsl:jar:2.0.1 in https://maven......../repositories/core-releases was cached in the local repository, resolution will not be reattempted until the update interval of core-releases has elapsed or updates are forced -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException 

Ich versuchte Ausschließen der gleichen. Aber immer noch nicht funktioniert.

  <exclusions> 
       <exclusion> 
        <groupId>org.neo4j</groupId> 
        <artifactId>neo4j-cypher</artifactId> 
       </exclusion> 
      </exclusions> 

Ich entfernte die \.m2\repository\org\neo4j Ordner und versuchte es erneut. Funktioniert immer noch nicht. Ich habe bemerkt, dass die neo4j-cypher-dsl eine Version 2.0.1 hat, aber fast alle anderen haben 2.2.5. Ich frage mich, warum in Core-Releases nur eine Abhängigkeit fehlt.

Antwort

0

Warum verwenden Sie so eine alte Version? Das ist fast wie 2 Jahre alt?

Sie müssen m2.neo4j.org als Maven-Repository zu Ihren Repositories hinzufügen.

+0

Es ist für ' Feder-data-Neo4j \t \t \t 4.0.0.RELEASE' arbeiten. Aber jetzt zeigt Kompilierungsfehler auf 'org.springframework.data.neo4j.repository.GraphRepository'. 'Der Import org.springframework kann nicht aufgelöst werden. – NaaN

+0

Added ' \t \t \t \t \t federMitteilungen \t \t \t Frühling Releases \t \t \t https://repo.spring.io/libs-release \t \t \t \t \t \t \t Neo4j \t \t \t Neo4j \t \t \t http://m2.neo4j.org/ \t \t \t '. Immer noch derselbe Fehler. – NaaN

+0

können Sie die Ausnahme beim Upgrade der Version posten? Sie sollten in Betracht ziehen, diese Version zu verwenden und sich darauf zu konzentrieren, um herauszufinden, was falsch ist, und nicht so eine alte Version zu verwenden, wie Michael es ausdrückte. – Apostolos

Verwandte Themen