# File lib/buildr/packaging/ziptask.rb, line 191
    def included?(entry_name)
      @paths.each do |path, patterns|
        return true if path.nil?
        if entry_name =~ /^#{path}/
          short = entry_name.sub(path, '')
          if patterns.include.any? { |pattern| File.fnmatch(pattern, entry_name) } &&
            !patterns.exclude.any? { |pattern| File.fnmatch(pattern, entry_name) }
            # trace "tar_entry.full_name " + entry_name + " is included"
            return true
          end
        end
      end
      # trace "tar_entry.full_name " + entry_name + " is excluded"
      return false
    end