Jboss Fuse 6.2, установка пользовательских функций для профилирования в ткани

Мне удалось сделать то, что я собираюсь описать в Fuse 6.1, но теперь в Fuse 6.2 я получаю исключение, и оно больше не работает.

Следуя руководству, я создаю многомодульный проект, в котором есть компонент функций, чтобы установить все необходимые пакеты.

Я работаю над тканевым контейнером с дочерним контейнером.

Я создаю новый профиль, а затем из консоли hawtio пытаюсь добавить репозиторий функций. (Кстати, у меня такая же проблема, если я использую консоль терминала)

Репозиторий функций добавлен правильно (по крайней мере, так говорит предохранитель), но когда я захожу на страницу, чтобы добавить какую-либо функцию, я вижу это в журнале:

org.eclipse.aether.resolution.ArtifactResolutionException: не удалось найти артефакт it.mytria.demo:esercizio1-feature:xml:features:1.0.0 в karaf-default (файл: C:/servers/fuse/system/)

Конечно правильно, так как я никогда не устанавливал бандл в ту папку, но он у меня есть в моем локальном .m2/repository

Теперь вопрос, кто-нибудь когда-нибудь устанавливал пользовательскую функцию в Jboss 6.2 и может помочь мне выйти из этой ситуации?

Единственное решение, которое я нашел, - это вручную скопировать функцию и все пользовательские пакеты, указанные функцией, в папку «/ system», но мне никогда не приходилось делать это в Fuse 6.1, поэтому мне это решение совсем не нравится.

Другое дело, в Fuse 6.2 есть файл conf, который изменился по сравнению с Fuse 6.1, C:\servers\fuse\etc\io.fabric8.maven.cfg, и это единственный файл, который я нашел, указывающий на системную папку... но я боюсь, что если я добавлю сюда папку .m2, то Fuse постараюсь поискать там любой бандл, даже тот, который действительно должен быть взят из папки system.

Пока я не нашел никаких других различий в файле конфигурации о репозитории maven.

Есть хороший парень, который знает, как заставить эту штуку работать?

Пожалуйста, если я пропустил какую-то важную информацию, дайте мне знать, я постараюсь завершить вопрос.

Спасибо большое.


person Jkike    schedule 07.08.2015    source источник


Ответы (1)


Я установил чистый JbossFuse 6.2.0. Затем из консоли hawtio я просто добавляю репозиторий в профиль, используя

mvn:it.mytria.demo/esercizio1-feature/1.0.0/xml/features

и это сработало.

Итак... Я понятия не имею, что пошло не так в первый раз. Я не вносил изменений в код проектов или конфигурацию pom пакетов.

person Jkike    schedule 25.08.2015