7

我正在尝试将ViewPagerIndicator包含到我的项目中,我宁愿使用 Maven 依赖项而不是导入 android 库项目。有一些为 Maven 发布的代码

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

在示例项目中,该代码位于 pom.xml 文件中,但我没有该文件。我可以将上面的代码翻译成我的 build.gradle 文件吗?或者我可以创建一个 pom.xml 文件并将其放入我的项目中吗?

4

2 回答 2

3

您应该要求作者 JakeWharton 在 Maven Central 上提供 aar。(在这里投票:https ://github.com/JakeWharton/Android-ViewPagerIndicator/pull/229 )。在此之前,有一个临时解决方案可以使用来自社区的 maven repo。

repositories {
    maven {
        url 'https://github.com/Goddchen/mvn-repo/raw/master/'
    }
    mavenCentral()
}

dependencies {
    compile 'com.actionbarsherlock:viewpagerindicator:2.4.1'
}

https://github.com/Goddchen/mvn-repo

于 2013-10-27T12:40:26.943 回答
0

您将在Maven Central中找到该文件,这意味着只需运行构建并下载该文件。这对于 gradle 也是如此,它看起来像这样:

'com.viewpagerindicator', name: 'library', version: '2.4.1', ext: 'apklib'
于 2013-10-24T17:07:21.997 回答