Package org.apache.maven.scm
Class ScmFileSet
java.lang.Object
org.apache.maven.scm.ScmFileSet
- All Implemented Interfaces:
Serializable
Set of files used for SCM operations.
Consists of the base directory of the files and a list of files relative to that directory.
- Author:
- Brett Porter
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionScmFileSet
(File basedir) Create a file set with no files, only the base directory.ScmFileSet
(File basedir, File file) Create a file set with only the file provided, relative to basedir.ScmFileSet
(File basedir, File[] files) Deprecated.use ScmFileSet( File, List )ScmFileSet
(File basedir, String includes) Create a file set with files from basefile, using includes provided and default excludes.ScmFileSet
(File basedir, String includes, String excludes) Create a file set with only files (not directories) from basefile, using includes and excludes provided.ScmFileSet
(File basedir, List<File> files) Create a file set with the files provided, relative to basedir. -
Method Summary
-
Constructor Details
-
ScmFileSet
Create a file set with no files, only the base directory.- Parameters:
basedir
- directory files in the set are relative to
-
ScmFileSet
Create a file set with only the file provided, relative to basedir.- Parameters:
basedir
- directory file is relative tofile
- file that the set will contain, has to be relative to basedir
-
ScmFileSet
Create a file set with only files (not directories) from basefile, using includes and excludes provided.- Parameters:
basedir
- directory files are relative toincludes
- Ant pattern for files to includeexcludes
- Ant pattern for files to exclude, if null DEFAULT_EXCLUDES is used, else DEFAULT_EXCLUDES is added.- Throws:
IOException
- if any
-
ScmFileSet
Create a file set with files from basefile, using includes provided and default excludes.- Parameters:
basedir
- directory files are relative toincludes
- Ant pattern for files to include- Throws:
IOException
- if any- Since:
- 1.0
-
ScmFileSet
Deprecated.use ScmFileSet( File, List )Create a file set with the files provided, relative to basedir.- Parameters:
basedir
- directory files are relative tofiles
- files that the set will contain, have to be relative to basedir
-
ScmFileSet
Create a file set with the files provided, relative to basedir.- Parameters:
basedir
- directory files are relative tofiles
- list of File objects, files that the set will contain, have to be relative to basedir
-
-
Method Details
-
getBasedir
Get the base directory of the file set. It's the directory files in the set are relative to.- Returns:
- base directory
-
getFiles
Deprecated.use getFileList() insteadGet the list of files in the set, relative to basedir- Returns:
- files in this set
-
getFileList
Get the list of files in the set, relative to basedir- Returns:
- List of File objects
-
getIncludes
- Returns:
- the includes files as a comma separated string
-
getExcludes
- Returns:
- the excludes files as a comma separated string
-
toString
-