2016-12-24 1 views
0

Apache Karaf의 인스턴스에 "기능"을 추가하는 방법 중 하나는 (https://karaf.apache.org/manual/latest/provisioning에 설명 된대로) 사용하는 것입니다. 내가 이해하지 못하고 어디에서나 찾을 수없는 것은 다음과 같습니다.이 기능은 어디에서 뒤에서 추가됩니까? 내가 기능을의 repo-추가 한 다음 Karaf를 종료 한 후 Karaf 기능 추가하기

는 명확히하기 위해,이 기능은 내가 Karaf을 시작할 때 지속 - 해당 기능이 org.apache.karaf.features에 표시되지 않는 경우에도 .repos.cfg. 그렇다면 Karaf은 내가 그 기능을 추가했다는 것을 어떻게 알 수 있습니까? 해당 기능이 추가 된 다른 설정 파일이 내 을 발행 할 때 추가 되었습니까??

http://karaf.apache.org/manual/latest/#_feature_and_resolver에서 언급 한 바와 같이

답변

0

, "특징 상태가합니다 (KARAF_DATA 폴더에) 아파치 Karaf 캐시에 저장됩니다.는"특히, 그 위치는 ... 위치에서 당신의 Karaf 디렉토리에 있습니다 \ 데이터 \ 캐시 . 해당 위치에서 각 번들마다 별도의 디렉토리가 있습니다 (예 : \ data \ cache \ bundle123). 각 디렉토리에는 bundle.info이라는 파일이 있으며 해당 기능과 관련된 maven 저장소의 경로가 들어 있습니다.

+0

org.apache.karaf.features.repos.cfg는 설치 한 기능 repos를 저장하지 않습니다. 그것은 기능 repo 이름 -> 기능 repo uri의지도 일 뿐이므로이 repos에 해당하는 이름을 설치할 수 있습니다 –

관련 문제