Смешайте проект без пути lib
У меня есть существующий проект ruby, который содержит список определений протокола-буфера. Я хотел бы настроить mix.exs
подать и сгенерировать hex
пакет на основе тех же самых определений протокола-буфера.
Кажется, я не могу понять, как настроить мой микс-проект на использование чего-то другого, кроме ./lib
каталог для хранения моего .ex
файлы. Этот каталог уже используется проектом ruby для упаковки гема ruby, поэтому я хотел бы использовать ./elixir_lib
каталог, когда я упаковываю этот проект.
Кто-нибудь знает, как изменить mix.exs
файл, чтобы сказать ему использовать что-то кроме ./lib
?
1 ответ
Нашел его, покопавшись в исходном коде эликсира. в project/0
функция вашего mix.exs
файл, который вы можете просто установить elixirc_paths: ["./elixir_lib"]
, Значением по умолчанию является ["lib"]
, но я переместил его, чтобы использовать ["./elixir_lib"]
в моем проекте.