How to detect current JSF-Version?
detection, jsf, version
Solution
Programmatically, you mean? You can get it from `Package#getImplementationVersion()`.
String version = FacesContext.class.getPackage().getImplementationVersion();
There are by the way also `getImplementationVendor()` and `getImplementationTitle()` methods. You might want to use it as well in order to distinguish the vendor (MyFaces or Mojarra, for example).
Or do you mean manually? Just look in `/META-INF/MANIFEST.MF` file of the JSF impl JAR file. You can extract the JAR file with a ZIP tool. It's the `Implementation-Version` entry of the manifest file.
Problem
I am developing a jsf-webapp and now I need to know what JSF-Version I am using? Where can I look this up? Thanks in advance.