Я пытаюсь опубликовать библиотеку C ++ в хранилище maven, используя соглашение по именованию артефактов 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) Не удалось получить неизвестное свойство 'targetPlatform' для объекта типа org.gradle.api.publish.maven.internal.publication.DefaultMavenPublication.