Официальная документация гласит, что «Добавление пакетов из Фонда рынков капитала, Адаптеров рынков капитала или пользовательских каталогов пакетов не поддерживается».
После проверки того, как официально поддерживаемые пакеты добавляются в .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
выглядят способными заменить существенный кусок кода связывания aunit test framework
с использованием ant, что было бы выгодно.