Публикация собственного артефакта с идентификатором встраивания информации о платформе - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь опубликовать библиотеку 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...