Gradle:子模块中没有此类错误的属性?

java123999

我正在尝试dependencies使用此答案中描述的技术在gradle项目中声明

但是,当我这样做时,会出现此错误:

No such property: libraries for class

我怎样才能解决这个问题?

在顶层build.gradle中声明为属性的依赖如下:

ext.libraries = [


junit: 'junit:junit:4.10'

]

尝试在模块级别的build.gradle中检索依赖(在其中引发错误):

testCompile([
              libraries.junit
])

引发错误:

No such property: libraries for class: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler
愤怒
  1. 在顶层settings.gradle,包括您的子项目:

    include 'subproject'
    
  2. 在顶层build.gradle定义您的ext属性:

    ext.libraries = [junit: 'junit:junit:4.10']
    

如果您仅使用1个值,则不必一定是地图,但是我坚持使用您的格式。

  1. 要在您的subproject build.gradle

    dependencies{
      testCompile libraries.junit 
    }
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查询[主机]:Go中没有此类主机错误

os.Open中没有此类文件或目录错误

在Swift项目中导入GoogleCast框架时没有此类模块错误

错误:没有此类属性:类com.android.build.gradle.LibraryPlugin的bootClasspath

致命错误:iostream:使用GCC编译C程序中没有此类文件或目录

游乐场导入:没有此类模块“ Foo”

Swift Linux。错误:没有此类模块“派遣”

错误:没有此类属性:类com.android.build.gradle.managed.ProductFlavor的manifestPlaceholders

导入Alamofire 3.4-没有此类模块“ Alamofire”

Groovy中的String没有此类属性错误

Facebook Login swift没有此类模块

XCode 8.2.1错误-没有此类模块YouTubePlayer

AppDelegate.swift中没有此类模块“ AWSMobileClient”错误

尝试将Crashlytics更新到v3.10.3时没有此类模块错误

Xamarin Android中没有此类文件或目录错误

在Spock模拟中,无法根据结果验证模拟:MissingPropertyException:没有此类属性

Groovy-MissingPropertyException-没有此类属性

iOS / Swift:“没有此类模块...”用于UI测试

生成gradle中的错误错误:没有此类属性:类:GradleVersion的类:JetGradlePlugin

没有此类模块“ FirebaseUI” iOS

错误:无法读取已编译的模块:没有此类文件或目录

groovy.lang.MissingPropertyException:没有此类属性:

插入错误:没有此类表格错误

Perl:读取目录中的所有文件,错误:没有此类文件或目录

即使Java中存在文件,也没有此类文件或目录错误

Cocoapods:没有此类模块“ CorePlot”

Swift 中的 ObjC 仅标头导入:没有此类模块错误

在 PosqtgreSQL 中从 \i 命令执行 sql 文件时没有此类文件或目录错误

Android 错误:FFMPEG 没有此类文件或目录错误