在我的根的build.gradle文件我申请的常见任务的所有组件:Gradle:如何在多项目构建中共享常见任务?
apply from: rootProject.file('common/component.gradle')
在子项目我定义componentTitle:
ext {
componentTitle = 'application1'
}
component.gradle:
jar {
manifest {
attributes 'Implementation-Title': componentTitle
}
}
我出现错误:
A problem occurred evaluating script.
> No such property: componentTitle for class: org.gradle.api.java.archives.internal.DefaultManifest
尝试project.componentTitle或project.ext.componentTitle – AdamSkywalker
罐子{ 清单{ 属性“实施-标题”:project.ext.componentTitle }} 错误 :无法获取财产“componentTitle”上额外的属性扩展,因为它不存在 – isobretatel
罐子{ manifest { attributes'Implementation-Title':project.componentTitle } }错误:无法在根项目上找到属性'componentTitle' – isobretatel