2017-09-08 152 views
0

我有一個奇怪的問題。我創建了一個類RegisteredUrl:導入org.springframework.data無法解析

package com.deshand.model; 

import java.net.URL; 

import org.springframework.data.mongodb.core.mapping.Document; 

@Document 

public class RegisteredUrl { 

private final String id; 
private final URL url; 

public RegisteredUrl(String id, URL url) { 
    this.id = id; 
    this.url = url; 
} 

public String getId() { 
    return id; 
} 

public URL getUrl() { 
    return url; 
} 

} 

,當我遇到錯誤「進口org.springframework.data不能得到解決」。

我的下一個步驟:添加一個maven依賴

<dependency> 
     <groupId>org.springframework.data</groupId> 
     <artifactId>spring-data-mongodb</artifactId> 
     <version>1.7.0.RELEASE</version> 
    </dependency> 

現在「進口」的錯誤消失了,但我得到了38多個錯誤和Eclipse告訴我,我試圖重寫org.springframework的託管版本。數據。

完整的pom.xml:

<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.deshand.adc</groupId> 
<artifactId>test-assignment</artifactId> 
<version>0.0.1-SNAPSHOT</version> 

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.5.6.RELEASE</version> 
</parent> 

<dependencies> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-web</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>com.google.guava</groupId> 
     <artifactId>guava</artifactId> 
     <version>18.0</version> 
    </dependency> 
</dependencies> 

任何想法?

+0

您可以發佈您的pom.xml?看來你正試圖用孩子重寫父項依賴關係。 – harshavmb

+0

你必須從其他的依賴越來越彈簧數據的MongoDB .. –

+0

嘗試 ' org.springframework.boot 彈簧引導啓動父 1.5.6.RELEASE 1.7.0.RELEASE ' 通過替換當前''標籤? – harshavmb

回答

1

包括以下的POM

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-data-mongodb</artifactId> 
</dependency> 
+0

這一個看起來像工作。 –

+0

也upvote :) :) – ArslanAnjum

+1

你不應該要求upvote:[是否可以問一個問題upvotes?](https://meta.stackoverflow.com/questions/323847/is-it-okay-to -ask-for-upvotes-in-a-question) –

相關問題