Maven Android插件和图书馆项目

时间:2013-08-30 02:30:04

标签: android maven android-maven-plugin

我使用maven-android-plugin创建了一个android应用程序,我想使用Android-ViewPagerIndicator并且我在pom.xml中添加了依赖项。

<dependency>
  <groupId>com.viewpagerindicator</groupId>
  <artifactId>library</artifactId>
  <version>2.4.1</version>
  <type>apklib</type>
</dependency>

但是如果我使用Android-ViewPagerIndicator中的类,我的android应用程序会出现编译错误。

TitlePageIndicator cannot be resolved to a type

我在日食中遇到了错误。

我是否还需要下载库,将其导入eclipse并在eclipse中引用它?

(对不起,如果这是一个愚蠢的问题,因为这是我的第一个Android-Maven项目)

2 个答案:

答案 0 :(得分:0)

应该更改Eclipse的配置,以便使用已安装的Maven及其存储库和设置,而不是嵌入式存储库和设置。转到“窗口 - &gt;首选项 - &gt; Maven - &gt;安装”,将外部安装的Maven添加到列表中,然后选择它。

在此之后,右键单击Maven项目 - &gt; Maven - &gt;更新项目。单击“全选”(右侧)并确保选中对话框底部的所有选项,“脱机”除外。这应该使用本地Maven存储库中的依赖项刷新工作区。

答案 1 :(得分:0)

诀窍是将每个库项目配置/转换为Maven项目。一旦你这样做,你的pom应该没有找到它。

此外,当您使用Maven构建时..首先构建每个库项目(mvn clean install),然后构建主要解决方案。