2016-11-15 8 views
0

JBoss Fuse Camel 통합 프로젝트를 만들었으며 fabric8 : deploy를 사용하여 카라프 서버에 프로파일로 배포 할 수 있습니다. 프로젝트는 지금까지 잘 운영되고 있습니다. 이제 다른 작업을 수행 할 새 프로필을 만들고 싶습니다. 이중 코드를 피하기 위해 Commons Project를 만들고 공통 코드를 추가하려고했습니다. 하지만 난 dependency를 추가하는 방법을 알아낼 수 없으므로 fabric8 : deploy는 여전히 작동 할 것이고 두 프로파일 모두에 공통 라이브러리를 배치 할 수도 있습니다.JBoss 퓨즈 작업 영역 참조

두 프로젝트 pom.xml에 commons 프로젝트를 어떻게 추가해야합니까?

나는 일반 종속성을 추가하려고 :

<dependency> 
    <groupId>com.my.project</groupId> 
    <artifactId>common-tools</artifactId> 
    <version>1.0.0</version> 
</dependency> 

하지만 난 fabric8를 통해 배포 할 때이 오류를 받고 있어요 : 배포 : COM에 대한

POM을. my.project : 공통 도구 : 항아리 : 자료 1.0.0이없는, 아니 종속성 정보

프로젝트 인바운드에서 목표를 실행하지 못했습니다. 프로젝트 com.my.project에 대한 종속성을 해결할 수 없습니다. inbound : bundle : 1.0.1-SNAPSHOT : com.my.project를 찾지 못했습니다 : common-tools : jar : 1.0 https://maven.repository.redhat.com/ga에서 0.0 로컬 저장소에 캐시 된, 해상도가 빨간 모자 - GA-저장소의 업데이트 간격 때까지 재 시도되지 않습니다이 경과하거나 업데이트를 강제로 -> [도움말 1]

답변

0

메시지가 있음을 나타냅니다 일반적인 도구 프로젝트를 메이븐 저장소에서 찾을 수 없습니다. 당신은 당신의 지역 메이븐 레포에서 가지고 있습니까? 완료 했습니까 :

mvn clean install 

common-tools 프로젝트의 경우 수행 했습니까?

+0

공통 도구는 리포에서 사용할 수 있습니다. 하지만 fabric8 : deploy를 실행하면 fabric에 배치되지 않습니다. –