如何在android maven项目中添加apklib依赖项?

时间:2013-01-16 09:22:50

标签: android maven m2eclipse android-maven-plugin apklib

我有一个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目录中看到依赖项

,也找不到这种依赖关系

1 个答案:

答案 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>