In Eclipse-Plugin-Entwicklung: Wie bekomme ich aktuelle Bundle-Version?Eclipse-plugin-dev: Wie bekomme ich die aktuelle Bundle-Version?
Es ist nur in MANIFEST.MF
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Nodeclipse
Bundle-SymbolicName: org.nodeclipse.ui;singleton:=true
Bundle-Version: 0.6.0.qualifier
Bundle-Activator: org.nodeclipse.ui.Activator
Require-Bundle: org.eclipse.ui,
Methode Java hat jedoch nur bei Bundle Implementierung Version getClass().getPackage().getImplementationVersion();
Ich denke, das ist zu spröde. Wenn sich der Paketname ändert, funktioniert dieser Code nicht mehr. –
@RaffiKhatchadourian Wenn Sie das aktuelle Bundle verwenden möchten, verwenden Sie FrameworkUtil.getBundle. Wenn Sie jedoch Dinge wie die Verarbeitung von Erweiterungspunktdefinitionen tun, haben Sie nur die Plugin-ID. Verwenden Sie diese Methode in diesem Fall. –