簡體   English   中英

pom.xml中的Maven依賴錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM