Вы не показываете, какой именно сбой вы совершили, когда говорите «функция: установить odl-тестирование не удалось установить», но, к вашему сведению, большинство людей фактически не используют процесс, который вы пытаетесь заставить работать… технически возможно Соберите новые комплекты и функцию Karaf отдельно, а затем вручную добавьте их для развертывания на отдельном экземпляре ODL ... но каждому известному мне проекту легче просто позволить сборке создать готовый дистрибутив Karaf.
Вы, вероятно, видели дистрибутив в karaf / target / assembly, который описан архетипом ODL ( здесь описан BTW ; обратите внимание, что использование archetypeGroupId изменено на org.opendaylight.archetypes в только что выпущенной последней версии Fluorine ) производит?
Так что вместо этого вы можете просто добавить свою «базовую» функцию, в которую вы, вероятно, хотите добавить свою функцию в качестве зависимости от вашей пользовательской функции. Благодаря этому вы получаете готовый к запуску пользовательский дистрибутив, включающий новый код и любые другие функции ODL, которые вы хотите включить.