Erlang.mk项目为rebar3依赖项

时间:2019-04-11 14:30:28

标签: erlang rebar3

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

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

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

我先前针对此问题的尝试是与一个@DenysGonchar结合使用的。在rebar3.org论坛上查看我们提出的问题。作为快速解决方案,我们最终完成了.beam文件的预编译并清空了src/的内容,然后将预编译的dep放入了rebar3项目中。但是,这意味着我无权访问源文件,这使编码和调试相关代码变得麻烦。

no code samples since the project is under nda

1 个答案:

答案 0 :(得分:0)

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