我有一个android项目,我正在eclipse和maven上开发和构建。我想在其中包含一个库(apklib),并且与其他包含类似,我尝试以以下方式将依赖项附加到我的pom中:
<dependency>
<groupId>groupID.name</groupId>
<artifactId>artifact.name</artifactId>
<version>version</version>
</dependency>
但是,当尝试从m2eclipse或从控制台的maven构建它时,我会得到一个错误
(Failed to execute goal on project projectName: Could not resolve .查找apklib失败如果repo已缓存到本地存储库中,则在repo的更新间隔过了或更新后才会重新尝试解析强制更新)
表示无法找到此依赖项,即使我可以在我的。m2目录中看到该依赖项
这个解决方案很简单,但是因为我是通过一个试图演示其他东西的例子找到它的,而不是一个问题(我在maven-android-plugin项目中没有找到它),我决定在这里分享它,希望它能帮助别人。
解决方案就是这样设置我的依赖类型为apklib:
<dependency>
<groupId>groupID.name</groupId>
<artifactId>artifact.name</artifactId>
<version>version</version>
<type>apklib</type>
</dependency>