Github Gradle maven发布插件在子项目上失败
遵循本指南: 但当我将gradle的maven publish应用于子模块时,我得到以下错误: 找不到参数[build81s2rz8tveop6ddsghnyyy4gk$\u run_closure1]的方法发布()$_closure4@395cd54]在项目上:org.gradle.api.project类型的“cms数据合同” 任务失败了 我试图在该子项目中显式地应用maven发布插件,但没有成功。应用插件时,可以在以下日志语句中看到: :25:11.198[调试][org.gradle.internal.operations.DefaultBuildOperationExecutor]生成操作“将插件应用于项目”:cms数据协定“”已启动 14:25:11.198[调试][org.gradle.internal.operations.DefaultBuildOperationExecutor]完成生成操作“将插件应用于项目”:cms数据合同” 14:25:11.198[调试][org.gradle.internal.operations.DefaultBuildOperationExecutor]生成操作“将插件应用于项目”:cms数据合约“”已完成 及 14:22:51.786[DEBUG][org.gradle.internal.operations.DefaultBuildOperationExecutor]生成操作“注册任务:cms数据协定:publishAllPublicationsToGitHubPackagesRepository”已启动 14:22:51.787[DEBUG][org.gradle.internal.operations.DefaultBuildOperationExecutor]正在完成生成操作“注册任务:cms数据契约:发布GithubPackagesRepository的所有出版物” 14:22:51.787[DEBUG][org.gradle.internal.operations.DefaultBuildOperationExecutor]生成操作“注册任务:cms数据契约:发布GithubPackagesRepository的所有出版物”已完成 我正在使用以下工具:Github Gradle maven发布插件在子项目上失败,github,build.gradle,maven-publish,Github,Build.gradle,Maven Publish,遵循本指南: 但当我将gradle的maven publish应用于子模块时,我得到以下错误: 找不到参数[build81s2rz8tveop6ddsghnyyy4gk$\u run_closure1]的方法发布()$_closure4@395cd54]在项目上:org.gradle.api.project类型的“cms数据合同” 任务失败了 我试图在该子项目中显式地应用maven发布插件,但没有成功。应用插件时,可以在以下日志语句中看到: :25:11.198[调试][org.gradle.
plugins {
id("maven-publish")
}
subprojects {
apply plugin: "maven-publish"
publishing {
repositories {
maven {
name = "GitHubPackages"
url = uri("https://maven.pkg.github.com/OWNER/REPOSITORY")
credentials {
username = project.findProperty("gpr.user") ?: System.getenv("GPR_USER"))
password = project.findProperty("gpr.key") ?: System.getenv("GPR_API_KEY"))
}
}
}
publications {
gpr(MavenPublication) {
from(components.java)
}
}
}
}
指南建议使用:
plugins {
id("maven-publish") apply false
}
但这是一个例外
我应该能够将人工制品发布到github注册表也许您需要正确完成这些属性
所有者
存储库
GPR\u用户
GPR\U API\U密钥