Я хочу облегчить принятие управления зависимостями в своей организации, и с C / C ++ это кажется не такой простой задачей, как с Java.
Я хочу использовать внутренний репозиторий Artifactory (Maven, Ivy, Gradle или любой другой подходящий), чтобы по существу иметь возможность загружать и публиковать внешние библиотеки, которые были предварительно скомпилированы, чтобы затем статически связывать их (улов: мы используем собственный компилятор для встроенного Платформа)
Я прочитал то, что кажется основным руководством с веб-сайта Gradle, однако нет никаких упоминаний о внешних репозиториях:
https://docs.gradle.org/current/userguide/native_software.html
http://gradle.monochromeroad.com/docs/userguide/nativeBinaries.html
Эти два потока, кажется, касаются темы, но я не понимаю, где происходит связывание и в каком порядке:
https://discuss.gradle.org/t/external-dependencies-in-cpp-projects/7135
https://discuss.gradle.org/t/right-way-to-copy-contents-from-dependency-archives/7449
До сих пор я не могу сосредоточиться на некоторых замыканиях / синтаксисе и правильном использовании таких вещей, как «конфигурации», «зависимости», «репозитории», потому что кажется, что они используются по-разному.
Со всем, что сказал, что будет минимальным примером, чтобы сделать следующее?:
Задача ещё не решена.
Других решений пока нет …