我正在为一个基于Erlang rebar3的项目开发一个amqp1.0 client
。
我需要添加rabbitmq-amqp1.0-client
作为队列依赖项,但是rabbitmq-amqp1.0-client
是一个Erlang.mk项目,不能简单地作为依赖项添加,因为这两个构建系统彼此不兼容。
基本上,我如何将上面提到的amqp1.0
依赖项添加到我的rebar3项目中?
我之前尝试解决这个问题时使用了一个@DenysGonchar。请参阅我们在www.example.com论坛上提出的问题rebar3.org。作为一个快速解决方案,我们最终预编译了.beam
文件并清空了src/
内容,然后将预编译的deps拉入rebar3项目。然而,这意味着我无法访问源文件,这使得编码和调试相关代码变得很麻烦。
注:由于项目处于NDA状态,因此没有代码示例。
1条答案
按热度按时间8yparm6h1#
对于
amqp_client
的3.0.2以上版本,您可以通过将{amqp_client, "3.8.1"}
添加到dep列表中来从Hex获取。