我正在为基于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