【问题标题】:Set up custom library repo in gradle在 gradle 中设置自定义库 repo
【发布时间】:2016-07-20 11:42:59
【问题描述】:

我将我的 lib 上传到 bintray 到自定义私有仓库 (myRepoName),然后尝试在另一个项目中使用它。

但我需要以某种方式将其上传到 dsl 方法,否则会显示 Gradle method not found myRepoName

怎么做?

buildscript {
  repositories {
    myRepoName { url "https://bintray.com/myRepo/sdk/repo" }
  }

  dependencies {
    classpath 'com.android.tools.build:gradle:2.1.2'
  }
}

【问题讨论】:

    标签: android gradle software-distribution


    【解决方案1】:

    目前,您正在为要声明的存储库使用自定义名称。相反,您必须调用RepositoryHandler 上的现有方法,repositories 方法的基础域对象。要修复错误消息,您必须对基于 Maven 的存储库使用方法 maven

    buildscript {
        repositories {
            maven { 
                name 'myRepoName'
                url 'https://bintray.com/myRepo/sdk/repo' 
            }
        }
    }
    

    还请记住,您在 buildscript 块中定义的存储库与在构建脚本的顶层定义的存储库之间存在差异。请参阅 Gradle 用户指南了解更多信息。

    【讨论】:

      猜你喜欢
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 2019-12-22
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 2015-10-16
      相关资源
      最近更新 更多