我正在尝试使用maven nar人工制品命名约定将C ++库发布到maven存储库,例如mylib-amd64-windows-msvc.zip。我试图从发布块访问targetPlatform,但无法从该块访问它。
publishing {
publications {
maven(MavenPublication) {
group = ‘com.mycom.myproj’
artifactId “myproj-${targetPlatform.architecture}-${targetPlatform.operatingSystem}”
version ‘1.0’
}
}
}
我收到以下错误:
执行模型规则时引发异常:PublishingPluginRules#publishing(ExtensionContainer) 无法获取类型为org.gradle.api.publish.maven.internal.publication.DefaultMavenPublication的对象的未知属性“ targetPlatform”。