private void load() {
        if (versionString == null || versionDate == null) {
            URL url = Version.class.getResource("version.properties"); //$NON-NLS-1$
            if (url == null) {
                this.versionString = "Unknown"; //$NON-NLS-1$
                this.versionDate = new Date().toString();
            } else {
                InputStream is = null;
                Properties props = new Properties();
                try {
                    is = url.openStream();
                    props.load(is);
                    this.versionString = props.getProperty("version", "Unknown"); //$NON-NLS-1$ //$NON-NLS-2$
                    this.versionDate = props.getProperty("date", new Date().toString()); //$NON-NLS-1$
                } catch (IOException e) {
                    throw new RuntimeException(e);
                } finally {
                    IOUtils.closeQuietly(is);
                }
            }
        }
    }
Loads the version info from version.properties.
manager/api/config/src/main/java/io/apiman/manager/api/config/Version.java