Использование пакета локально с hex.pm

Можно ли использовать проект локального смешения в качестве шестигранной зависимости?

С Bundler я мог бы добавить строку вроде:

gem 'action_subscriber', :path => "../action_subscriber"

чтобы я мог попробовать использовать драгоценный камень, прежде чем опубликовать новую версию. Возможно ли это с помощью инструмента управления зависимостями hex?

Ответы

Ответ 1

Да, это. В вашем mix.exs вы можете перечислить зависимость с помощью ключевого слова :path (очень похоже на то, что вы делаете с гемами).

def depedencies do
  [{:testing_dep, path: "/Users/me/testing_dep"}]
end

Вы можете прочитать список всех поддерживаемых опций (например, получение зависимости из GitHub или из Git-репозитория) в документации для задачи mix deps.