Вопрос сборки Bazel: библиотеки C ++ и Java - PullRequest
0 голосов
/ 04 марта 2019

У меня есть (здесь все упрощено) проект Java и проект C ++.Проект java использует проект c ++ через некоторые вызовы jni и должен иметь несколько версий библиотеки c ++.Значит при загрузке lib java проверьте версию os и извлеките правильную библиотеку из jar.При сборке с bazel мне нужно собрать версию библиотеки c ++ для Linux / Windows перед сборкой библиотеки java.Это означает, что мне нужно либо кросс-компилировать, либо собирать на Windows и запускать сборку Linux внутри докера.

Итак, мой вопрос: каким должен быть подход по умолчанию для достижения этой цели?Можно ли встроить сценарий в конфигурацию?

...