Ich benutze PrimeFaces 3.5.x und Mojarra JSF 2.1.x Ich möchte auf die Versionen beider Bibliotheken programmgesteuert zugreifen und anzeigen.JSF und Primefaces Versionsnummern programmgesteuert zugreifen
Ich benutze die Versionen als maven2 Eigenschaften, aber ich hoffe, es gibt einen einfacheren Weg, um die Versionen zu erhalten. Ich hoffe, wie etwas zu finden:
Primeface.getVersion();
FacesContext.getCurrentInstance();
Ein JavaScript-basierte Lösung auch in Ordnung wäre, da ich nur die Version auf einer Statusseite angezeigt werden soll.
Danke. Für JSF gibt Ihre Lösung nur "2.1" zurück. Um auch die Nebenversion zu erhalten, habe ich folgendes gefunden: Package.getPackage ("com.sun.faces"). GetImplementationVersion() gibt "2.1.25" zurück. – alfonx
Ich habe die Antwort aktualisiert, um das zu spezifizieren. Danke vielmals! –
Wie in der Antwort von @Cagatay erwähnt, wurde diese Konstante in der Version 4.0 von Primefaces entfernt. – mrswadge