我如何添加一个apklib依赖到你的安卓maven项目



我有一个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>

最新更新