我有两个Erlang应用程序:单个应用程序mylogger和伞状应用程序myapp。我希望包含mylogger的当前版本作为myapp的依赖项。Rebar3只建议从git中添加deps,比如
mylogger
myapp
{mylogger, {git, "https://github.com/someuser/mylogger", {branch, "master"}}}
或从hex.pm开始。如何从rebar3结构的文件系统添加我的自定义应用程序?
g0czyy6m1#
使用 checkout 依赖项。如果您将应用程序添加到_checkout文件夹中,它将执行以下操作。如果rebar.config的deps、plugins或project_plugins中另外列出了in _checkouts中的任何应用程序/插件,则该应用程序/插件将优先于同一应用程序过去有一个问题,_checkout中的目录也用于工件,如果我正确阅读了最后的发行说明,这个问题已经得到了纠正。
_checkout
1条答案
按热度按时间g0czyy6m1#
使用 checkout 依赖项。如果您将应用程序添加到
_checkout
文件夹中,它将执行以下操作。如果rebar.config的deps、plugins或project_plugins中另外列出了in _checkouts中的任何应用程序/插件,则该应用程序/插件将优先于同一应用程序
过去有一个问题,
_checkout
中的目录也用于工件,如果我正确阅读了最后的发行说明,这个问题已经得到了纠正。