2016-11-15 3 views
0

Я создал проект интеграции 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]

ответ

0

сообщение указывает на то, что ваш проект общих инструментов не найден в репозиториях maven. У вас есть это в вашем местном реестре maven? Вы сделали a:

mvn clean install 

для проекта обычных инструментов?

+0

Обычные инструменты выполнены и доступны в репо. Но он не развертывается на ткани, если я запускаю fabric8: deploy –

Смежные вопросы