public void expose()

in src/main/java/org/apache/maven/shared/jar/identification/exposers/FilenameExposer.java [42:54]


    public void expose(JarIdentification identification, JarAnalyzer jarAnalyzer) {
        String filename = FileUtils.removeExtension(jarAnalyzer.getFile().getName());
        Matcher mat = VERSION_PATTERN.matcher(filename);
        if (mat.find()) {
            String prefix = filename.substring(0, mat.start());
            identification.addArtifactId(prefix);
            identification.addName(prefix);
            identification.addVersion(filename.substring(mat.end() - 1));
        } else {
            identification.addArtifactId(filename);
            identification.addName(filename);
        }
    }