首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决项目com.neo:neo4j:jar:0.0.1-快照:未能找到org.neo4j:neo4j-spatial:jar:0.25.5-neo4j-3.4.0的依赖关系

无法解决项目com.neo:neo4j:jar:0.0.1-快照:未能找到org.neo4j:neo4j-spatial:jar:0.25.5-neo4j-3.4.0的依赖关系
EN

Stack Overflow用户
提问于 2018-05-21 07:43:39
回答 1查看 1.1K关注 0票数 0

我正试图将Neo-4J空间插件导入到我的项目中,但最终我的构建失败了。请帮帮忙

[ERROR] Failed to execute goal on project Neo4j: Could not resolve dependencies for project com.neo:Neo4j:jar:0.0.1-SNAPSHOT: Failure to find org.neo4j:neo4j-spatial:jar:0.25.5-neo4j-3.4.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

pom.xml

代码语言:javascript
复制
<?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.neo</groupId>
<artifactId>Neo4j</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>Neo4j</name>
<description>Demo project for Spring Boot</description>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.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-data-jpa</artifactId>
    </dependency> -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-neo4j</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>org.neo4j</groupId>
      <artifactId>neo4j-spatial</artifactId>
      <version>0.25.5-neo4j-3.4.0</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

我想要添加几何形状的数据库,因此我需要空间插件。但是由于某些版本错配,我无法运行我的项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-21 18:04:48

工件org.neo4j:neo4j-spatial的更新版本(自2014年以来)可在neo4j-contrib Maven存储库中使用。这个存储库可以在https://raw.github.com/neo4j-contrib/m2/master/releases上使用。

按照这里的说明,必须将这个存储库添加到您的pom.xml中:

代码语言:javascript
复制
<repositories>
    <repository>
        <id>neo4j-contrib-releases</id>
        <url>https://raw.github.com/neo4j-contrib/m2/master/releases</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>neo4j-contrib-snapshots</id>
        <url>https://raw.github.com/neo4j-contrib/m2/master/snapshots</url>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

但是,这个发行版存储库中的最新版本是

代码语言:javascript
复制
<dependency>
  <groupId>org.neo4j</groupId>
  <artifactId>neo4j-spatial</artifactId>
  <version>0.25.5-neo4j-3.3.5</version> 
</dependency>

到目前为止,版本0.25.5-neo4j-3.4.0在git回购中的主分支的版本,但是它看起来还没有发布到Maven存储库。最好的选择是使用上面提到的3.3.5版本,但是如果绝对需要3.4.0版本,您可以再等几天,希望它在Maven存储库中可用,或者您可以按照这些指示自己构建版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50444144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档