android - 来自 Maven 本地的 Gradle 依赖

标签 android gradle

我想在我的 gradle 中添加一个 Maven 依赖项,但我所做的不起作用。在我的项目 gradle 中,我添加了下面的代码来提供我的本地 Maven 存储库 url

buildscript {
    repositories {
        maven { url "${System.env.HOME}/.m2/repository" }
        mavenCentral()
    }
}

然后在我的应用程序 gradle 中,我尝试添加我的依赖项

compile 'my.package.name:lib:version'

但是我遇到了错误,我不知道该怎么做

Error:Could not find my.package.name:lib:version.

当我启动 Maven 全新安装时,我得到了路径

C:\Home\.m2\repository\my\package\name\lib\version\lib-version.pom

有人知道我缺少什么或该怎么做吗?

最佳答案

  1. 添加依赖项:

    dependencies {
      compile '<groupId>:<artifactId>:<version>'
    ...
    
  2. 添加 mavenLocal() 或存储库路径:

    allprojects {
      repositories {
        mavenLocal()
        . . .
      }
    }
    

    -或-

    allprojects {
      repositories {
        maven {
            url uri('/Users/home/.m2/repository')
        }
        . . .
      }
    }
    

关于android - 来自 Maven 本地的 Gradle 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40406613/

相关文章:

android - 如何处理从Android的数据库中获取的图像的不同dpi版本?从数据库或资源中读取图像更好吗?

gradle - Android Studio 每次尝试构建都会失败

spring-boot - 通过使用gradle OutOfMemoryError

android - 解决compileClasspath的依赖项时出错

显示不规则行为的 Android Fragments

android - 来自特定文件夹的 Mp3 文件列表 - Android

android - 将多个变量值发送到另一个 Activity

android - 尝试让 USB 调试在 Windows 7 (Android) 上工作时出现问题

java - 现在必须显式声明错误注释处理器

gradle - 错误 : Could not find or load main class org. gradle.launcher.GradleMain