[英]Maven Dependency Error in pom.xml
我在android中基於Maven的項目上工作,我沒有使用過Maven的任何經驗。 目前,我正在嘗試執行Maven + robospice示例https://github.com/octo-online/RoboSpice-samples/tree/release/robospice-sample-spring-android 。 我在依賴項上遇到了一個奇怪的依賴項錯誤“缺少工件com.octo.android.robospice:robospice-spring-android:jar:1.4.5-SNAPSHOT”
<dependency>
<groupId>com.octo.android.robospice</groupId>
<artifactId>robospice-spring-android</artifactId>
<version>${robospice.spring.android.version}</version>
</dependency>
變量{robospice.spring.andriod.version}的值為1.4.5-SNAPSHOT 。 完整的pom.xml可以在這里https://github.com/octo-online/RoboSpice-samples/blob/release/robospice-sample-spring-android/pom.xml 。
我已經執行了mvn全新安裝,我也更新了mvn更新項目,但此錯誤仍然存在。 請幫助我修復它。
謝謝,
您應該使用的解決方案是:
<robospice.spring.android.version>1.4.6</robospice.spring.android.version>
代替:
<robospice.spring.android.version>1.4.5-SNAPSHOT</robospice.spring.android.version>
原因似乎很簡單,該示例可能已過時。 因為已經有更高版本正式發布了。 您可以在官方Maven中央存儲庫上看到它: http : //mvnrepository.com/artifact/com.octo.android.robospice/robospice-spring-android
作為背景。 Maven使用版本控制的方式是,您可以僅通過在pom.xml文件中進行描述來檢索應用程序所依賴的庫(依賴項)。 稍后從maven存儲庫(默認情況下為maven中央存儲庫)下載這些文件。 有關完整信息,請參見: http : //maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
我在Maven中央存儲庫中看不到任何帶有該版本1.4.5-SNAPSHOT的jar。 請嘗試使用1.4.5版
欲了解更多信息,請點擊這里
http://search.maven.org/#browse|-1465358918
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.