erlang 如何使用Rebar3从我的本地文件系统添加依赖项?

t30tvxxf  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(328)

我有两个Erlang应用程序:单个应用程序mylogger和伞状应用程序myapp
我希望包含mylogger的当前版本作为myapp的依赖项。
Rebar3只建议从git中添加deps,比如

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

或从hex.pm开始。
如何从rebar3结构的文件系统添加我的自定义应用程序?

g0czyy6m

g0czyy6m1#

使用 checkout 依赖项。如果您将应用程序添加到_checkout文件夹中,它将执行以下操作。
如果rebar.config的deps、plugins或project_plugins中另外列出了in _checkouts中的任何应用程序/插件,则该应用程序/插件将优先于同一应用程序
过去有一个问题,_checkout中的目录也用于工件,如果我正确阅读了最后的发行说明,这个问题已经得到了纠正。

相关问题