public class Depend extends MatchingTask
fileset
description, location, project
Constructor and Description |
---|
Depend() |
Modifier and Type | Method and Description |
---|---|
Path |
createClasspath()
Adds a classpath to be used for this dependency check.
|
void |
execute()
Does the work.
|
Path |
getClasspath()
Gets the classpath to be used for this dependency check.
|
protected void |
scanDir(java.io.File srcDir,
java.lang.String[] files)
Scans the directory looking for source files that are newer than
their class files.
|
void |
setCache(java.io.File cache)
Sets the dependency cache file.
|
void |
setClasspath(Path classpath)
Set the classpath to be used for this dependency check.
|
void |
setClasspathRef(Reference r)
Adds a reference to a classpath defined elsewhere.
|
void |
setClosure(boolean closure)
If true, transitive dependencies are followed until the
closure of the dependency set if reached.
|
void |
setDestDir(Path destPath)
Set the destination directory where the compiled Java files exist.
|
void |
setDump(boolean dump)
If true, the dependency information will be written
to the debug level log.
|
void |
setSrcdir(Path srcPath)
Set the directories path to find the Java source files.
|
void |
setWarnOnRmiStubs(boolean warnOnRmiStubs)
Flag to set to true if you want dependency issues with RMI
stubs to appear at warning level.
|
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
clone, getDescription, getLocation, getProject, setDescription, setLocation
public void setClasspath(Path classpath)
classpath
- the classpath to be used when checking for
dependencies on elements in the classpathpublic Path getClasspath()
public Path createClasspath()
public void setClasspathRef(Reference r)
r
- a reference to a path object to be used as the depend
classpathpublic void setWarnOnRmiStubs(boolean warnOnRmiStubs)
warnOnRmiStubs
- if true set dependency issues to appear at warning level.public void execute() throws BuildException
execute
in class Task
BuildException
- Thrown in case of an unrecoverable error.protected void scanDir(java.io.File srcDir, java.lang.String[] files)
srcDir
- the source directoryfiles
- the names of the files in the source dir which are to be
checked.public void setSrcdir(Path srcPath)
srcPath
- the source pathpublic void setDestDir(Path destPath)
destPath
- the destination areas where build files are writtenpublic void setCache(java.io.File cache)
cache
- the dependency cache filepublic void setClosure(boolean closure)
closure
- indicate if dependency closure is required.public void setDump(boolean dump)
dump
- set to true to dump dependency information to the log