Buck - это система сборки, разработанная и используемая Facebook. Он поощряет создание небольших многократно используемых модулей, состоящих из кода и ресурсов, и поддерживает множество языков на многих платформах.
3 ответа

Не удалось найти класс "android.support.design.widget.CoordinatorLayout" с помощью Buck

Я пытаюсь заставить Бака работать с шаблоном приложения balnk из Android Studio. apps/snappy/BUCK android_binary( name = 'main', manifest = 'AndroidManifest.xml', keystore = '//keystores:debug', package_type = 'debug', deps = [ '//java:main', '//res…
07 июн '16 в 13:41
0 ответов

Загрузка процессоров аннотаций как плагинов в BUCK

Я изучаю использование процессоров аннотаций с использованием Buck для Android. Он не дает мне аннотированные элементы каждый раз, когда что-то меняется в библиотеке Java. Я использовал это как плагин - android_library(..., plugins = ['//processor/s…
17 апр '17 в 10:19
1 ответ

Каковы общие названия платформ в Buck?

Я хотел бы построить кроссплатформенный cxx_library с бак. У меня разные cpp файлы для разных платформ. Согласно документам, я могу справиться с этим, используя platform_srcs, который: ... список пар, где первый элемент - это не привязанное регулярн…
02 мар '17 в 13:53
1 ответ

Как включить анализатор конфигурации Skylark в свое приложение?

Мне нравится идея настройки моего Java-приложения с ограниченным кодом Python. Этот ограниченный язык конфигурации Python называется Skylark. Я нашел библиотеку Go для поддержки Skylark, но мне нужна библиотека Java. Какой Maven-артефакт из проекта …
05 мар '18 в 10:49
0 ответов

Как использовать Dagger 2 с Buck, содержащим множество модулей Buck?

Мой проект Android Buck состоит из множества независимых модулей. Например, логин - это собственный модуль доллара, некоторые мои большие модели принадлежат их собственному модулю доллара и т. Д. Проблема, с которой я сталкиваюсь, заключается в том,…
1 ответ

В Buck, как я могу использовать вывод genrule в качестве заголовка для cxx_library?

У меня есть genrule который генерирует заголовочный файл C++ с использованием проприетарного инструмента. Затем заголовок используется в cxx_library, Глядя на код из этой презентации, я попробовал следующее: cxx_library( name = 'my-library', srcs = …
11 янв '17 в 16:29
1 ответ

Вызвать Findbugs в Android Buck Build

Я перевожу свой проект Android для сборки с Buck (из Gradle). Каков рекомендуемый способ запуска Findbugs в сборке Buck? Я не мог найти примеры в Интернете о том, как это настроить.
05 окт '16 в 05:01
1 ответ

Поддерживает ли Buck заголовки с тем же именем, что и папки?

Я пытаюсь построить Eigen с доллар. К сожалению, Eigen имеет необычную структуру заголовков: Eigen/src/Cholesky/LLT.h Eigen/src/Cholesky/LDLT.h Eigen/src/Cholesky/... Eigen/src/... Eigen/Array Eigen/Cholesky Eigen/Core Eigen/... ... Вы можете просмо…
27 фев '17 в 16:10
0 ответов

Ошибка компиляции: "zip-файл пуст"

В моей системе Centos с виртуальной Linux я скомпилировал Java-проект со следующими ошибками: В то время как в том же каталоге, компиляция под Ubuntu в порядке. Может ли кто-нибудь может помочь мне решить эту проблему? Заранее спасибо. buck build //…
09 сен '15 в 07:43
1 ответ

Как добавить стороннюю (C++) зависимость в файл BUCK?

Я строю свой проект с Баком. Как я могу добавить внешние (не Buck) библиотеки в проект? Мой пример БАК: cxx_binary( name="my_project", srcs=[ "my_file.cpp", ], deps=[ "boost_system", "boost_filesystem", ], compiler_flags=['-w', '-Ddef', '-Ipath', ])…
01 окт '17 в 19:33
1 ответ

Buck-файл, объединяющий несколько Buck-файлов

Я структурировал свой код следующим образом: BUCK component A src test BUCK component B src test BUCK Смотрите пример здесь. Файл BUCK для каждого компонента выглядит следующим образом: java_library( name = 'selendroid-standalone', srcs = glob(['src…
26 ноя '14 в 10:59
1 ответ

Изменить цель NDK в долларах

Я собираю проект Android с системой сборки баксов Facebook. Но получаю следующую ошибку. С ошибкой могу сделать вывод, что он пытается найти платформу android-9, но в каталоге ndk есть платформы, начиная с android-14. Я искал, но ничего не нашел по …
26 фев '18 в 03:18
1 ответ

Ошибка уничтожения Python при сборке селена

Я пытаюсь построить проект Selen Webdriver с помощью команды "go" в папке Rakefile, но он был прерван с ошибкой ниже, Примечание. Версия Java - 1.8, версия Python - 2.7. Ошибка: $ python buckw kill Traceback (most recent call last): File "buckw", li…
10 окт '18 в 12:33
2 ответа

Facebook Buck: BUILD FAILED: Родные платформы не обнаружены. Возможно, Android NDK настроен неправильно

Я пытаюсь создать приложение для Android, используя систему сборки Facebook, но получаю Build Failed ошибка. Я получаю ту же ошибку как на MAC, так и на WINDOWS файл buckconfig [cache] mode = dir [cxx] default_platform = iphonesimulator-x86_64 cflag…
10 дек '17 в 17:24
0 ответов

Тест на сдачу баксов находит libjvm.so в проекте C++, управляемом Buck

Я столкнулся со следующей ошибкой компоновщика в проекте C++, управляемом Buck: /usr/src/hbase/hbase-native-client/buck-out/gen/core/mini-cluster-test#compile-mini-cluster-test.cc.ob19eb5e6,default/mini-cluster-test.cc.o: В функции `MiniCluster:: cr…
16 фев '17 в 00:44
1 ответ

Добавьте статические библиотеки в файл BUCK для поддержки зависимостей React Native iOS

После установки Nuclide на Atom, Watchman и Buck я попытался начать работать с Buck, но из-за ограниченной информации о том, как начать использовать Buck с React Native, у меня возникли проблемы с настройкой моего проекта. Что я сделал до сих пор: И…
10 апр '16 в 16:43
1 ответ

Пользовательский список в.buckconfig?

Я хотел бы иметь собственность в моем .buckconfig это пользовательский список строк. Из документов я понимаю, что это поддерживается. Вот мой .buckconfig: [custom] key = a b c Вот мой BUCK файл (для тестирования): print read_config('custom', 'key') …
21 фев '17 в 14:43
1 ответ

Ошибка сборки Android BUCK

Я получаю следующую ошибку при попытке создать пример проекта доллара, следуя этим инструкциям ( https://buckbuild.com/setup/getting_started.html). BUILD FAILED: No native platforms detected. Probably Android NDK is not configured properly. Настройк…
19 сен '17 в 19:32
1 ответ

Как я могу связать готовую библиотеку с помощью Buck?

Я пытаюсь добавить готовую статическую библиотеку в качестве зависимости к моему iOS-проекту, используя Buck. С prebuilt_cxx_library, я получаю его нормально работать из CLI, но когда он генерирует файл.xcodeproj, он не может добавить правильные заг…
10 янв '17 в 18:29
0 ответов

Позволяет ли Buck предварительно собранные библиотеки Cxx иметь несколько файлов библиотек?

У меня есть большая библиотека, построенная из нескольких .dylib файлы, которые я хотел бы импортировать как один prebuilt_cxx_library, Однако команда допускает только строку для lib_name, Каков рекомендуемый способ включения большой сторонней библи…
06 дек '16 в 18:05