0
我正在开发一个简单的RabbitMQ
插件,并想知道如何添加一个库(esaml
)作为外部依赖?我的第一个方法是创建包装(esaml-wrapper
),它里面伞目录,与下列文件:如何添加依赖到RabbitMQ插件伞下
的Makefile:
include ../umbrella.mk
package.mk:
APP_NAME:=esaml
UPSTREAM_GIT:[email protected]:mateuszkorszun/esaml.git
UPSTREAM_REVISION:=2604e22d6150b6d9bdc467ef55621d4b84d8e761
RETAIN_ORIGINAL_VERSION:=true
INCLUDE_DIRS+=$(CLONE_DIR)
ORIGINAL_APP_FILE:=$(CLONE_DIR)/src/$(APP_NAME).app.src
DO_NOT_GENERATE_APP_FILE=true
和然后在我的插件package.mk:
RELEASABLE:=true
DEPS:=rabbitmq-server rabbitmq-erlang-client esaml-wrapper
现在,在我的插件运行make run-in-broker
失败时在解决esaml
依赖关系:
Error: dependent plugins [cowboy] not found; used by [esaml].
请指点如何作出正确选择。