我使用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项目)
答案 0 :(得分:0)
应该更改Eclipse的配置,以便使用已安装的Maven及其存储库和设置,而不是嵌入式存储库和设置。转到“窗口 - &gt;首选项 - &gt; Maven - &gt;安装”,将外部安装的Maven添加到列表中,然后选择它。
在此之后,右键单击Maven项目 - &gt; Maven - &gt;更新项目。单击“全选”(右侧)并确保选中对话框底部的所有选项,“脱机”除外。这应该使用本地Maven存储库中的依赖项刷新工作区。
答案 1 :(得分:0)
诀窍是将每个库项目配置/转换为Maven项目。一旦你这样做,你的pom应该没有找到它。
此外,当您使用Maven构建时..首先构建每个库项目(mvn clean install),然后构建主要解决方案。