Gradle源依赖-无法找到具有Gradle路径的模块

时间:2019-11-28 03:44:27

标签: android gradle build.gradle

我正在尝试利用https://blog.gradle.org/introducing-source-dependencies,以便项目A可以从源使用项目B。

我从Project A的settings.gradle中推荐的设置开始:

 sourceControl {
      gitRepository(uri("ssh://git@github.com/isupatches/bar.git")) {
          producesModule("com.isupatches:bar")
      }
  }

并将其添加到模块.gradle:

 implementation('com.isupatches:bar') {
     version {
         branch = 'test-branch'
     }
 } 

但是我收到此错误:

ERROR: Unable to find module with Gradle path ':bar' (needed by module 'foo'.)

这是Project B的settings.gradle:

rootProject.name='Bar'

include ':bar'
project(':bar').projectDir = new File(rootProject.projectDir, 'bar')

Project B的项目结构是带有库模块的典型Android应用:

project    
  |- bar

我做错了什么?

更新

我发现,如果我将Gradle更新为Gradle 6.0.1,则可以看到源代码已下载到.gradle / vcs-1目录中,但似乎类路径中没有可用的类和代码。

0 个答案:

没有答案