По умолчанию rabbit_common
в своем репозитории github поддерживает только erlang.mk
в качестве инструмента сборки и не содержит данных, для которых rebar3 потребуется (в rebar.config) для его успешного построения.
Rebar3может зайти и попытаться скомпилировать приложение, которое выглядит так, как будто оно уважает OTP, но в этом случае, особенно из-за отсутствия deps, rebar3 не сможет узнать, что некоторые компоненты отсутствуют.
Тем не менее, так же, как Mix и Rebar3, erlang.mk может публиковать в гекс.При этом в библиотеку добавляются некоторые дополнительные метаданные, включая зависимости.Другая информация до сих пор не добавлена (например, параметры компилятора).В целом, хотя библиотека находится в шестнадцатеричном формате и, по-видимому, хорошо сформирована, rebar3 может построить ее вместе со своими зависимостями нормально, но только один раз в шестнадцатеричном формате.обозримое будущее.В текущем выпуске также добавлена поддержка многих зависимостей микса (наряду с https://github.com/tsloughter/rebar_mix в качестве плагина), но в настоящее время у нас нет открытых планов по поддержке проектов erlang.mk.Гекс и немного удачи - ваши лучшие варианты для этого на данный момент.