来自Maven local的Gradle依赖

时间:2016-11-03 16:24:23

标签: 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 clean install时,我得到了路径

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

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

1 个答案:

答案 0 :(得分:0)

  1. 添加依赖项:

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

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

    -OR -

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