Я создал проект интеграции Jaboss Fuse Camel, и я могу развернуть его как профиль на сервере Karaf, используя fabric8: deploy. До сих пор проект работает нормально. Теперь я хочу создать новый профиль для выполнения некоторых других задач. Чтобы избежать двойного кода, я хотел создать проект Commons и добавить в него общий код. Но я не могу понять, как добавить зависимость, так что fabric8: deploy по-прежнему будет работать, а также развернуть библиотеку commons на профилях BOTH.JBoss Fuse Workspace Reference
Как добавить проект commons в оба проекта pom.xml?
Я пытался добавить его в качестве нормальной зависимости:
<dependency>
<groupId>com.my.project</groupId>
<artifactId>common-tools</artifactId>
<version>1.0.0</version>
</dependency>
, но я получаю эту ошибку, когда я хочу, чтобы развернуть его с помощью fabric8: развернуть:
ПОМ для ком. my.project: общие-инструменты: баночка: 1.0.0 отсутствует, информация не зависимость доступна
и
Не удалось выполнить цель по входящему проекту: не удалось разрешить зависимости для проекта com.my.project: inbound: bundle: 1.0.1-SNAPSHOT: Не удалось найти com.my.project: common-tools: jar: 1.0 +0,0 в https://maven.repository.redhat.com/ga был кэшируются в локальном хранилище, разрешение не будет повторная попытка до интервала обновления красно-хэт-га-хранилище прошло или обновления принуждают -> [Помощь 1]
Обычные инструменты выполнены и доступны в репо. Но он не развертывается на ткани, если я запускаю fabric8: deploy –