官方文档指出“不支持从 Capital Markets Foundation、Capital Markets Adapters 或用户定义的捆绑目录添加捆绑包。”。
然而,在检查了官方支持的捆绑包是如何添加到.dependencies
文件中的之后,我通过提供产品目录的相对路径成功地添加了资本市场捆绑包,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<apama-project>
<dependency>
<dependencyentry path="" kind="src"/>
</dependency>
<catalogs>
</catalogs>
<bundles>
<bundle file="DummyMDA.bnd" origin-path="../../../ApamaCapitalMarketsFoundation/ASB/bundles" origin="PRODUCT_CATALOG">
...
</bundle>
</bundles>
</apama-project>
我能够engine_deploy
毫无问题地完成这个项目,并确认在运行时注入了依赖项correlator --config /path/to/deploy/
。
虽然没有官方支持 - 这种方法有什么后果吗?并且看起来能够使用 ant 替换大量捆绑代码engine_deploy
,这将是有利的。apama_project
aunit test framework