2017-07-03 2 views
0

Das mutige Kernmodul hat Exporte für javax.annotation; version = "[3.0.0,4)" hinzugefügt, was beim Einsatz von OSGi-Anwendungen mit tapferem JBoss Fuse zu Problemen führt - wie das Systempaket bereits exportiert javax.annotation; Version = "1.0".JSR305 OSGi exportiert mutig

Fragen, warum Devtime Abhängigkeiten wie Findbugs (JSR305) Pakete als Teil der Laufzeit exportiert werden ??

Irgendwelche Abhilfe für dieses? Können wir nicht JSR 305-Pakete von servicemix verklagen, um mutige OSGi-Pakete zu machen, die mit herkömmlichen Containern wie Karaf et al.

+0

Details dazu finden Sie hier https://github.com/openzipkin/brave/issues/451 – Kamesh

+0

Können Sie die Schritte zum Reproduzieren des Problems beschreiben? –

Antwort

0

Die Google-Findbugs-JSR305-Abhängigkeit exportierte javax.annotation; version = "[3.0.0.4.0.0]" was das Problem verursachte, wie in dem Problem erwähnt, das JSR305-Bundles ordnungsgemäß verwendet, exportiert die javax.annotation; version = "[1.1,2)"