[英]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.