我有一個maven項目,我只是改變了我的spring-data-neo4j
依賴版本。如何匹配Maven的groudId發佈版本
它具有:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
<version>1.12.0.RELEASE</version>
</dependency>
和
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j</artifactId>
<version>5.0.0.RELEASE</version>
</dependency>
這是以前
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j</artifactId>
<version>4.1.3.RELEASE</version>
</dependency>
所以,我得到一個錯誤:
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.1.RELEASE:run (default-cli) on project myproject: An exception occurred while running. null: InvocationTargetException: org.springframework.data.repository.config.RepositoryConfigurationSource.getAttribute(Ljava/lang/String;)Ljava/util/Optional; -> [Help 1]
這是因爲(我認爲)我的2依賴關係具有相同的groupId
,但不要從組的相同版本拉。
問題
我怎麼知道,我應該使用哪一種版本spring-data-commons
匹配5.0.0版本的spring-data-neo4j
?
UPDATE
我剛好想版本噸,直到錯誤走了固定我的問題。這不是一個真正的答案,但我的問題現在已經消失了。
請福進一步編輯您的更新或爲未來的讀者提供答案,本網站的目標不是解決您的問題,而是讓未來具有類似問題的讀者也能解決問題。沒有人會知道如何解決這個問題,如果他們發現這個問題 – Tyler