private boolean acceptFile()

in src/main/java/org/apache/maven/plugins/assembly/archive/archiver/AssemblyProxyArchiver.java [638:657]


    private boolean acceptFile(final File inputFile) {
        if (!Boolean.TRUE.equals(inPublicApi.get())) {
            if (selectors != null) {
                final FileInfo fileInfo = new DefaultFileInfo(inputFile);

                for (final FileSelector selector : selectors) {
                    try {
                        if (!selector.isSelected(fileInfo)) {
                            return false;
                        }
                    } catch (final IOException e) {
                        throw new ArchiverException(
                                "Error processing file: " + inputFile + " using selector: " + selector, e);
                    }
                }
            }
        }

        return true;
    }