ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android – 使用maven构建失败

2019-06-29 13:12:42  阅读:353  来源: 互联网

标签:android maven robospice android-maven-plugin


我是Robospice的新手,在示例项目的目录中运行mvn install会给我以下错误:

[ERROR] Failed to execute goal on project robospice-sample-ormlite-content-provider: 
Could not resolve dependencies for project com.octo.android.robospice:robospice-sample-ormlite-content-provider:apk:1.0.0-SNAPSHOT: 
The following artifacts could not be resolved: 
com.octo.android.robospice:robospice-ormlite-content-provider:jar:1.4.5-SNAPSHOT, 
com.octo.android.robospice:robospice-spring-android:jar:1.4.5-SNAPSHOT, 
com.tojc.ormlite.android:ormlite-content-provider-compiler:jar:1.0.0-SNAPSHOT: 
Could not find artifact com.octo.android.robospice:robospice-ormlite-content
provider:jar:1.4.5-SNAPSHOT -> [Help 1]

我正在使用Maven 3.1.0
知道什么是错的吗?

尝试通过m2eclipse结果导入项目到eclipse,错误与神器丢失有关.

解决方法:

如果从pom.xml文件中的每个依赖项中删除“-SNAPSHOT”文本,它应该开始工作. SNAPSHOT依赖项在任何公共仓库中都不可用.

    <robospice.ormlite.content.provider.version>1.4.5</robospice.ormlite.content.provider.version>
    <robospice.spring.android.version>1.4.5</robospice.spring.android.version>
    <ormlite.content.provider.version>1.0.0</ormlite.content.provider.version>

您可以在this public repo找到所有版本.

编辑:
还有另一种选择,实际上可能是更好的方法(特别是如果你要使用大量的样本).您可以从Robospice master分支下载the library source code,并运行mvn install(确保您的android模拟器正在运行以进行单元测试).这将使您的本地仓库中的maven可以使用最新的快照版本 – 如果您这样做,原始示例项目将运行,但您仍需要将示例pom.xml中的版本号更新为1.4.7-SNAPSHOT – 是来自master分支的当前快照版本.

标签:android,maven,robospice,android-maven-plugin
来源: https://codeday.me/bug/20190629/1326133.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有