向apama_project添加资本市场框架bundle



官方文档指出,"不支持从资本市场基金会、资本市场适配器或用户定义的捆绑目录添加捆绑包。"。

然而,在检查了官方支持的捆绑包是如何添加到.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/时注入了依赖项。

虽然没有得到官方的支持,但这种方法有什么后果吗?engine_deployapama_project看起来能够使用ant来替换aunit test framework绑定码的实质块,这将是有利的。

直接回答,我确信您在这里所做的不会有大问题。它有点古怪,但机制应该处理得很好(正如你所发现的(。如果有问题,我会在这里进行一些实验和更新。

此外,有趣的是,您现在已经真正做到了这一点,因为我们目前正在努力提供一个更全面的测试框架(不确定确切的目标版本(,这可能会对您有进一步的帮助。我很想了解你在做什么,以及我们如何让你的生活更轻松。如果你有兴趣告诉我更多,请给我发信息。

最新更新