0
을 따기 : - Karaf 번들 아래에 언급 한 바와 같이 내가 종속성을 데 Karaf 내 번들 중 하나에서 오래된 의존성
<dependency>
<groupId>com.github.arnabk</groupId>
<artifactId>java-dogstatsd-client</artifactId>
<version>1.0.1</version>
</dependency>
가 그럼 난
pom.xml
에
1.0.3
에
java-dogstatsd-client
의 버전을 업데이트했습니다. 번들을 만들었습니다.
KAR
패키지를 사용하지만 Karaf에 번들을 넣은 후 사용하고 있습니다. 라이브러리 버전 1.0.1을 가져 오는 중입니다. 그러나 새로운 번들 Karaf 인스턴스에
java-dogstatsd-client
의 1.0.3 버전으로 내 번들을 배치하면 모든 것이 제대로 작동합니다.
com.github.arnabk.statsd,version=0.0.0 from wrap_mvn_com.github.arnabk_java-dogstatsd-client_1.0.1 (262)
com.mysql.jdbc,version=0.0.0 from wrap_mvn_mysql_mysql-connector-java_5.1.6 (270)
com.sun.jna,version=0.0.0 from com.sun.jna (264) -- Overwritten by Boot Delegation
com.timgroup.statsd,version=0.0.0 from wrap_mvn_com.github.arnabk_java-dogstatsd-client_1.0.1 (262)
또한 내가 번들의 버전 1.0.1을보고하고 bundle:list
을 확인 : - -이 : 아래는 내가 Karaf 웹 콘솔에서보고하고 가져 오기가
[email protected]>bundle:list | grep dog*
262 | Active | 80 | 0 | wrap_mvn_com.github.arnabk_java-dogstatsd-client_1.0.1
내 번들 버전 1.0을 따기 때문에. 내가 Method Not Found Error
를 받고 오전 dogstatsd 클라이언트의 1은 어떤 하나 알려 주시기 바랍니다 수 : -
- 이 pom.xml에 1.0.3을 언급 했는데도 왜 dogstatsd-client 1.0.1이 설치되고 있습니까?
- 번들을 설치하고 버전 1.0.3 버전의 dogstatsd-client를 사용하려면 어떻게해야합니까?
환경 : -
- Karaf - 3.0.5
- ServiceMix에 -