我正在为一个基于erlang rebar3的项目开发amqp1.0 client。
我需要添加rabbitmq-amqp1.0-client作为队列依赖项。然而,rabbitmq-amqp1.0-client是一个erlang.mk项目,不能简单地作为依赖项添加,因为两个构建系统彼此不兼容。
基本上,我如何在我的rebar3项目中添加上面提到的amqp1.0依赖?
我之前在这个问题上的尝试是与一个@DenysGonchar相结合的。查看我们在rebar3.org论坛上提出的问题。作为一个快速修复方法,我们最终预编译了.beam文件并清空了src/内容,然后将预编译的deps拖入到rebar3项目中。然而,这意味着我无法访问源文件,这使得编码和调试相关代码成为一种麻烦。
no code samples since the project is under nda
发布于 2019-11-21 02:20:56
对于任何高于3.0.2的amqp_client,您可以通过将{amqp_client, "3.8.1"}添加到您的deps列表来从Hex获取。
https://stackoverflow.com/questions/55634979
复制相似问题