private boolean matchesIncludes()

in nbm-maven-plugin/src/main/java/org/apache/netbeans/nbm/CreateUpdateSiteMojo.java [397:415]


    private boolean matchesIncludes( Artifact art )
    {
        if ( updateSiteIncludes != null )
        {
            String s = art.getGroupId() + ":" + art.getArtifactId();
            for ( String p : updateSiteIncludes )
            {
                //TODO optimize and only do once per execution.
                p = p.replace( ".", "\\." ).replace( "*", ".*" );
                Pattern patt = Pattern.compile( p );
                if ( patt.matcher( s ).matches() )
                {
                    return true;
                }
            }
            return false;
        }
        return true;
    }