1

我有一个 android 项目,我正在 eclipse 上开发并使用 maven 构建。我想在其中包含一个 lib(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 dependencies for project project Failure to find apklib in repo已缓存在本地存储库中,直到repo的更新间隔已过或强制更新后才会重新尝试解析)

说即使我可以在 .m2 目录中看到依赖项,也找不到此依赖项

4

1 回答 1

4

解决方案非常简单,但由于我是通过一个试图演示其他内容的示例而不是问答(我在 maven-android-plugin 项目中没有轻松找到它)找到它,所以我决定在这里与希望它可以帮助某人。

解决方案就是以这种方式将我的依赖类型设置为 apklib:

<dependency>
    <groupId>groupID.name</groupId>
    <artifactId>artifact.name</artifactId>
    <version>version</version>
    <type>apklib</type>
</dependency>
于 2013-01-16T09:22:49.820 回答