2014-06-24 5 views
1
[email protected]> install -s mvn:com.thoughtworks.xstream/xstream/1.4.7 
Bundle ID: 169 
Error executing command: Error installing bundles: 
    Unable to start bundle mvn:com.thoughtworks.xstream/xstream/1.4.7: 
    Unresolved constraint in bundle xstream [169]: 
    Unable to resolve 169.0: missing requirement [169.0] osgi.wiring.package; (osgi.wiring.package=sun.misc) 

내가 XStream을위한 적절한 받는다는 종속성을 찾을 수 없습니다 ... 나는 너무 많은 링크를 검색 받는다는 종속성을 찾을 수 있지만, 결과는 동일합니다 메이븐 번들 폼 JAR을 만드시겠습니까? 그렇다면 어떻게?

+0

이것은 나를위한 OSGi 오류와 같습니다. 메이븐을위한'settings.xml'에 어떤 미러 세트가 있습니까? 요청 된 라이브러리가 중앙 저장소에있는 것 같습니다. http://search.maven.org/#artifactdetails|com.thoughtworks.xstream|xstream|1.4.7|jar – rlegendi

+1

이 누락 된 클래스를 추가하여이 문제를 해결했습니다. "sun "karaf의 config.properties 파일에서".misc "... 나는"sun.misc "가 karaf의 config.properties 파일에이 클래스를 추가 할 수 있도록 karaf가 사용할 수없는 jdk 라이브러리를 가지고 있으므로 문제가 해결되었습니다. –

답변

2

karaf의 config.properties 파일에이 누락 된 클래스 "sun.misc"를 추가하여이 문제를 해결했습니다 ... "sun.misc"가 karaf could'nt 인 jdk 라이브러리입니다. 그것을 사용하여 karaf의 config.properties 파일에이 클래스를 추가하면 문제가 해결됩니다.