public static GpgVersion parse()

in src/main/java/org/apache/maven/plugins/gpg/GpgVersion.java [43:57]


    public static GpgVersion parse(String rawVersion) {
        final Matcher versionMatcher = VERSION_PATTERN.matcher(rawVersion);
        if (!versionMatcher.find()) {
            throw new IllegalArgumentException("Can't parse version of " + rawVersion);
        }

        final String[] rawVersionSegments = versionMatcher.group(0).split("\\.");

        final int[] versionSegments = new int[rawVersionSegments.length];
        for (int index = 0; index < rawVersionSegments.length; index++) {
            versionSegments[index] = Integer.parseInt(rawVersionSegments[index]);
        }

        return new GpgVersion(versionSegments);
    }