我有一个android项目,我正在eclipse上开发并使用maven构建。我想在其中包含一个lib(apklib),与其他包含类似,我尝试通过以下方式将依赖项附加到我的pom:
<dependency>
<groupId>groupID.name</groupId>
<artifactId>artifact.name</artifactId>
<version>version</version>
</dependency>
但是,当尝试从m2eclipse或控制台上的maven构建它时,我会收到错误
(无法在项目 projectName 上执行目标:无法解决 项目的依赖项项目未能找到 apklib repo 缓存在本地存储库中,在 repo 的更新间隔过去之前,不会重新尝试解析或 强制更新)
说即使我能在我的.m2目录中看到依赖项
,也找不到这种依赖关系答案 0 :(得分:4)
解决方案非常简单,但是因为我通过一个示例来尝试演示其他内容,而不是Q&amp; A(我在maven-android-plugin项目中没有轻易找到它),我决定在这里分享,希望它可以帮助某人。
解决方案就是以这种方式将我的依赖类型设置为apklib:
<dependency>
<groupId>groupID.name</groupId>
<artifactId>artifact.name</artifactId>
<version>version</version>
<type>apklib</type>
</dependency>