Standard Collections
Apache RAT™ defines a series of standard collection that make it easy to ignore file patterns that are commonly grouped together.
List of Collections
ALL
All of the Standard Excludes combined.
- Patterns:
**/MANIFEST.MF,**/TAGS/**,**/ChangeSet/**,**/pom.xml.releaseBackup,**/*.old,**/.del-*,**/*.ipr,**/*$,**/.settings/**,**/CVS.adm/**,**/BitKeeper/**,**/*.so,**/*.rej,**/.classpath,**/.bzr/**,**/*.elc,**/._*,**/*~,**/*.iml,**/build.log,**/.mvn/**,**/.svn/**,**/.hgignore,**/project.pj,**/-darcs-backup*,**/*.ln,**/.metadata/**,**/.project,**/cvslog.*,**/.make.state,**/core,**/.factorypath,**/CVS/**,**/.idea/**,**/%*%,**/.git/**,**/_$*,**/.checkstyle,**/*.BAK,**/.hg/**,**/.bzrignore,**/.arch-ids/**,**/release.properties,**/*.o,**/SCCS/**,**/,*,**/*.Z,**/.#*,**/vssver.scc,**/#*#,**/*.a,**/*.iws,**/target/**,**/RCS/**,**/*.bak,**/.externalToolBuilders,**/*.orig,**/.darcs-temp-mail,**/.nse_depinfo,**/RCSLOG/**,**/*.exe,**/tags/**,**/.gitignore,**/#*,**/*.obj,**/.MySCMServerInfo,**/_darcs/**,**/.repository,**/cobertura.ser,**/.darcsrepo/**,**/.DS_Store,**/.cvsignore - Provides a file processor.
- Provides path matcher.
ARCH
The files and directories created by an ARCH source code control based tool.
- Patterns:
**/.arch-ids/**
BAZAAR
The files and directories created by a Bazaar source code control based tool.
- Patterns:
**/.bzr/**,**/.bzrignore - Provides a file processor.
BITKEEPER
The files and directories created by a Bitkeeper source code control based tool.
- Patterns:
**/BitKeeper/**,**/ChangeSet/**
CVS
The files and directories created by a CVS source code control based tool.
- Patterns:
**/TAGS/**,**/_$*,**/*.old,**/*.BAK,**/.del-*,**/*$,**/*.o,**/SCCS/**,**/,*,**/CVS.adm/**,**/*.so,**/*.rej,**/*.Z,**/.#*,**/*.elc,**/*.a,**/*~,**/RCS/**,**/*.bak,**/*.orig,**/.nse_depinfo,**/RCSLOG/**,**/*.exe,**/*.ln,**/tags/**,**/#*,**/*.obj,**/cvslog.*,**/.make.state,**/core,**/CVS/**,**/.cvsignore - Provides a file processor.
DARCS
The files and directories created by a DARCS source code control based tool.
- Patterns:
**/_darcs/**,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail
ECLIPSE
The files and directories created by an Eclipse IDE based tool.
- Patterns:
**/.project,**/.checkstyle,**/.classpath,**/.factorypath,**/.externalToolBuilders,**/.settings/**
GIT
The files and directories created by GIT source code control to support GIT, also processes files listed in '.gitignore' and (unless RAT_NO_GIT_GLOBAL_IGNORE is specified) the global gitignore.
- Patterns:
**/.git/**,**/.gitignore - Provides a file processor.
HIDDEN_DIR
The hidden directories. Directories with names that start with '.'
- Provides path matcher.
HIDDEN_FILE
The hidden files. Directories with names that start with '.'
- Provides path matcher.
IDEA
The files and directories created by an IDEA IDE based tool.
- Patterns:
**/*.iws,**/*.iml,**/*.ipr,**/.idea/**
MAC
The .DS_Store files on Mac computers.
- Patterns:
**/.DS_Store
MAVEN
The files and directories created by Maven build system based project.
- Patterns:
**/MANIFEST.MF,**/pom.xml.releaseBackup,**/build.log,**/target/**,**/.repository,**/.mvn/**,**/cobertura.ser,**/release.properties
MERCURIAL
The files and directories created by a Mercurial source code control based tool.
- Patterns:
**/.hg/**,**/.hgignore - Provides a file processor.
MISC
The set of miscellaneous files generally left by editors and the like.
- Patterns:
**/*~,**/%*%,**/.#*,**/._*,**/#*#
MKS
The files and directories created by an MKS source code control based tool.
- Patterns:
**/project.pj
RCS
The files and directories created by a RCS source code control based tool.
- Patterns:
**/RCS/**
SCCS
The files and directories created by a SCCS source code control based tool.
- Patterns:
**/SCCS/**
SERENA_DIMENSIONS_10
The files and directories created by a Serena Dimensions V10 change control system based tool.
- Patterns:
**/.metadata/**
STANDARD_PATTERNS
A standard collection of generally accepted patterns to ignore.
- Patterns:
**/TAGS/**,**/ChangeSet/**,**/*.old,**/.del-*,**/*$,**/CVS.adm/**,**/BitKeeper/**,**/*.so,**/*.rej,**/.bzr/**,**/*.elc,**/._*,**/*~,**/.svn/**,**/.hgignore,**/project.pj,**/-darcs-backup*,**/*.ln,**/.metadata/**,**/cvslog.*,**/.make.state,**/core,**/CVS/**,**/%*%,**/.git/**,**/_$*,**/*.BAK,**/.hg/**,**/.bzrignore,**/.arch-ids/**,**/*.o,**/SCCS/**,**/,*,**/*.Z,**/.#*,**/vssver.scc,**/#*#,**/*.a,**/RCS/**,**/*.bak,**/*.orig,**/.darcs-temp-mail,**/.nse_depinfo,**/RCSLOG/**,**/*.exe,**/tags/**,**/.gitignore,**/#*,**/*.obj,**/.MySCMServerInfo,**/_darcs/**,**/.darcsrepo/**,**/.DS_Store,**/.cvsignore - Provides a file processor.
STANDARD_SCMS
A standard collection of SCMs
- Patterns:
**/.git/**,**/TAGS/**,**/_$*,**/*.old,**/.hg/**,**/*.BAK,**/.del-*,**/.bzrignore,**/*$,**/*.o,**/SCCS/**,**/,*,**/CVS.adm/**,**/*.so,**/*.rej,**/*.Z,**/.bzr/**,**/.#*,**/*.elc,**/*.a,**/*~,**/.svn/**,**/RCS/**,**/*.bak,**/.hgignore,**/*.orig,**/.nse_depinfo,**/RCSLOG/**,**/*.exe,**/*.ln,**/tags/**,**/.gitignore,**/#*,**/*.obj,**/cvslog.*,**/.make.state,**/core,**/CVS/**,**/.cvsignore - Provides a file processor.
SUBVERSION
The files and directories created by a Subversion source code control based tool.
- Patterns:
**/.svn/**
SURROUND_SCM
The files and directories created by a Surround SCM source code control based tool.
- Patterns:
**/.MySCMServerInfo
VSS
The files and directories created by a Visual Source Safe source code control based tool.
- Patterns:
**/vssver.scc
Notes
- A file processor will process the associated
ignorefile for include and exclude directives - A path matcher will match specific information about the file.
Apache RAT
Maven