【问题标题】:Erlang.mk project as rebar3 dependencyErlang.mk 项目作为 rebar3 依赖项
【发布时间】:2019-09-02 05:40:01
【问题描述】:

我正在为基于 erlang rebar3 的项目开发 amqp1.0 client

我需要添加rabbitmq-amqp1.0-client 作为队列依赖。但是,rabbitmq-amqp1.0-client 是一个erlang.mk 项目,不能简单地添加为依赖项,因为两个构建系统彼此不兼容。

基本上,如何将上面提到的amqp1.0 依赖项添加到我的rebar3 项目中?

我之前对这个问题的尝试是与@DenysGonchar 结合使用的。请参阅我们在 rebar3.org 论坛上提出的问题。作为快速修复,我们最终预编译了.beam 文件并清空src/ 内容,然后将预编译的deps 拉入rebar3 项目。但是,这意味着我无法访问源文件,这使得编码和调试相关代码变得很麻烦。

no code samples since the project is under nda

【问题讨论】:

    标签: erlang rebar3


    【解决方案1】:

    对于 amqp_client 的 3.0.2 以上的任何内容,您可以通过将 {amqp_client, "3.8.1"} 添加到您的部门列表来从 Hex 获取。

    【讨论】:

      猜你喜欢
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多