2017-07-03 51 views
0

勇敢的核心模塊爲javax.annotation; version =「[3.0.0,4)」添加了導出,這在使用JBoss Fuse中的勇敢部署OSGi應用程序時引發了問題 - 因爲系統包已導出javax.annotation中;版本= 「1.0」。JSR305 OSGi Exports brave

想知道爲什麼像findbugs(JSR305)軟件包這樣的devtime依賴項被導出爲運行時的一部分?

任何解決方法?我們能否從servicemix起訴JSR 305捆綁軟件,以製造符合像karaf等通用容器的勇敢的OSGi捆綁軟件?

+0

詳情可在此處https://github.com/openzipkin/brave/issues/451 – Kamesh

+0

您能描述重現問題的步驟嗎? –

回答

0

谷歌的findbugs JSR305依賴項正在導出javax.annotation; version =「[3.0.0,4.0.0)」,正如問題中提到的那樣,使用服務組合JSR305包正確導出javax.annotation;版本=「[1.1,2]」