[英]How to access extra properties from project build.gradle in modules
所以我试图在我的库中设置Maven Publish
,其中有几个模块。
我正在关注本教程,因为整个过程在 Android 文档中没有详细记录。 但是,我被困在自定义 POM 文件生成 - 基础知识这一点上。 我在我的项目build.gradle
中添加了外部信息,并尝试在模块build.gradle
中添加发布信息。 当我尝试同步 Gradle 时,我收到以下错误:
A problem occurred configuring project ':projectname'.
> Failed to notify project evaluation listener.
> Cannot get property 'pomGroupID' on extra properties extension as it does not exist
> Cannot get property 'pomGroupID' on extra properties extension as it does not exist
我的build.gradle
文件中的代码如下所示:
项目:
buildscript {
// POM information for publishing the library
ext {
pomVersion = '4.23'
pomGroupID = "com.randomname.stackoverflowquestion"
}
....
模块:
project.afterEvaluate {
publishing {
publications {
maven(MavenPublication) {
groupId project.ext.pomGroupID
artifactId project.name
version project.ext.pomVersion
artifact(bundleReleaseAar)
}
}
}
}
关于我的情况可能是什么问题的任何想法?
问题很简单。 只需要改变
project.ext.pomVersion
至
project.pomVersion
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.