0

我已经使用 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并在eclipse中引用吗?

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

4

2 回答 2

0

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

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

于 2013-10-24T03:11:31.127 回答
0

应该更改 Eclipse 的配置以使用已安装的 Maven,以及它的存储库和设置,而不是嵌入式的。转到“Window -> Preferences -> Maven -> Installations”,将外部安装的 Maven 添加到列表中,然后选择它。

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

于 2013-09-02T03:49:49.863 回答