public static Optional version()

in src/main/java/org/apache/netbeans/nbpackage/NBPackage.java [375:390]


    public static Optional<String> version() {
        String version = null;

        try (InputStream pomProps = NBPackage.class.getResourceAsStream(
                "/META-INF/maven/org.apache.netbeans/nbpackage/pom.properties")) {
            if (pomProps != null) {
                Properties p = new Properties();
                p.load(pomProps);
                version = p.getProperty("version");
            }
        } catch (Exception ex) {
            // fall through
        }

        return Optional.ofNullable(version);
    }