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);
}