将资本市场框架组合添加到 apama_project
Adding Capital Markets Framework Bundles to apama_project
官方文档指出 'Adding bundles from the Capital Markets Foundation, Capital Markets Adapters, or user-defined bundle catalogs is not supported.'.
然而,在检查了如何将官方支持的捆绑包添加到 .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_deploy
和 apama_project
看起来能够使用 ant 替换大量 aunit test framework
捆绑代码,这将是有利的。
直接回答,我相当确定您在这里所做的不会有重大问题。这有点 Hacky,但该机制应该可以很好地处理它(如您所见)。如果有问题,我会进行一些试验并在此处更新。
此外,有趣的是,您现在实际上已经这样做了,因为我们目前正在努力提供更全面的测试框架(不确定确切的目标版本),这可能会进一步帮助您。我很想深入了解您在做什么以及我们如何让您的生活更轻松,如果您有兴趣告诉我更多信息,请给我发消息。
官方文档指出 'Adding bundles from the Capital Markets Foundation, Capital Markets Adapters, or user-defined bundle catalogs is not supported.'.
然而,在检查了如何将官方支持的捆绑包添加到 .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_deploy
和 apama_project
看起来能够使用 ant 替换大量 aunit test framework
捆绑代码,这将是有利的。
直接回答,我相当确定您在这里所做的不会有重大问题。这有点 Hacky,但该机制应该可以很好地处理它(如您所见)。如果有问题,我会进行一些试验并在此处更新。
此外,有趣的是,您现在实际上已经这样做了,因为我们目前正在努力提供更全面的测试框架(不确定确切的目标版本),这可能会进一步帮助您。我很想深入了解您在做什么以及我们如何让您的生活更轻松,如果您有兴趣告诉我更多信息,请给我发消息。