首页 > 解决方案 > 如何使用 Rebar3 从我的本地文件系统添加依赖项?

问题描述

我有两个 Erlang 应用程序:单个应用程序mylogger和伞式应用程序myapp

我想包含一个当前版本myloggermyapp.

Rebar3 只建议从 git 添加 deps

{mylogger, {git, "https://github.com/someuser/mylogger", {branch, "master"}}}

或来自 hex.pm。

如何从具有 rebar3 结构的文件系统添加我的自定义应用程序?

标签: erlangrebarrebar3

解决方案


使用结帐依赖项。如果您将应用程序添加到_checkout文件夹中,它将执行以下操作。

如果在 rebar.config 的 deps、plugins 或 project_plugins 中另外列出了 _checkouts 中的任何应用程序/插件,它将优先于同一个应用程序

过去存在一个问题,其中目录_checkout也用于工件,如果我正确阅读了最后的发行说明,这已经得到纠正。


推荐阅读