2014-07-22 23 views
0

試圖從spring-social-twitter 1.1.0.M4升級至1.1.0.RELEASE。在maven構建期間,RELEASE版本引入了多個快照依賴關係。這在1.1.0.M4中不會發生。spring-social 1.1.0.RELEASE拉取快照依賴關係

Downloading: org/springframework/social/spring-social-config/1.1.0.BUILD-SNAPSHOT/maven-metadata.xml Downloading: org/springframework/social/spring-social-core/1.1.0.BUILD-SNAPSHOT/maven-metadata.xml Downloading: org/springframework/social/spring-social-web/1.1.0.BUILD-SNAPSHOT/maven-metadata.xml

如何避免這種情況?

回答

0

這是Spring Social Facebook 1.1.0.RELEASE的一個問題(這就是爲什麼有一個Spring Social Facebook 1.1.1.RELEASE來解決這個問題)。但它不應該成爲Spring Social Twitter 1.1.0.RELEASE的一個問題。事實上,我只是看看Spring社區Twitter 1.1.0.RELEASE的POM,其中的http://central.maven.org/maven2/org/springframework/social/spring-social-twitter/1.1.0.RELEASE/spring-social-twitter-1.1.0.RELEASE.pom很明顯,它在傳遞上依賴於Spring Social Core/Config/Security 1.1.0.RELEASE。另外,你說spring-social-web 1.1.0.BUILD-SNAPSHOT已經被吸引進來了。春季社交Twitter根本不依賴於spring-social-web,所以它不是問題所在。

您是否有可能將Spring Social Facebook 1.1.0.RELEASE作爲依賴項?如果是這樣,然後嘗試Spring社會Facebook 1.1.1.RELEASE,看看是否可以解決您的問題。

+0

我的歉意,我們確實也在使用spring social facebook 1.1.0.RELEASE。改爲1.1.1.RELEASE爲建議,現在它是一切都很好(事實上,我們有相同版本的twitter和facebook春季社交文物,將來會更加小心) – user3380516

+0

不用擔心。很高興聽到你的工作。只要知道,雖然Spring社區項目似乎緊跟版本號相互關聯,但它們獨立版本化,每個項目都可以對其目標API中的錯誤或更改做出反應,而無需在所有Spring Social項目中發佈。 –