当前位置: 首页 > 面试题库 >

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

公孙志尚
2023-03-14
问题内容

我正在尝试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
    }



 类似资料:
  • 我试图创建"CfnUserPoolResourceServer"的认知使用python代码。根据https://docs.aws.amazon.com/cdk/api/latest/python/aws_cdk.aws_cognito/CfnUserPoolResourceServer.html我试图设置“范围”参数。根据https://docs.aws.amazon.com/AWSCloudFo

  • 当我使用: 我得到这个错误: 完整代码: 梯度提升分类器模型为:

  • 我使用要连接到mysql,下面是我的Python语句: 但是有一个错误,这里是日志: 这是我的代码: 我已经创建数据库在谢谢

  • 问题内容: 我有一个包含许多文件的目录。每个文件定义一些类。我的目录中也有一个空白。 例如: 我正在尝试导入和访问所有这些文件中定义的类: 这给我一个错误的说法,即没有属性。为什么?为什么我只能访问其中一个文件(),而不能访问其他文件? 问题答案: 问题是子模块不会自动导入。您必须显式导入模块: 如果您真的坚持要在导入时可用,则可以输入以下内容: 然后,这将按预期工作:

  • 问题内容: 编码 给出输出 然后是代码 引发异常 总而言之,有一个类,但是模块没有attribute 。到底是怎么回事? 我正在使用Matplotlib 1.1.0和Python 2.7.3。 问题答案: 嘿。这是因为有 是 无类..直到有需要,当一个人从建。这是通过以下方法实现的: 因此它是即时生成的,但是它是的子类:

  • - Traceback(最近一次调用): 文件“PycharmProjects/HW2/venv/bin/hw3q4.py”,第46行,在模型中(密集(hidden_neuron,input_dim=61,激活='relu')) 文件“/库/框架/蟒蛇框架/版本/3.7/lib/python3.7/站点包/keras/engine/序列.py”,第165行,在添加层(x)文件中“/库/框架/Pyt