org.apache.tools.ant.taskdefs.optional.depend
Class Depend
- Cloneable, SelectorContainer
Generates a dependency file for a given set of classes.
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(File srcDir, String[] files) - Scans the directory looking for source files that are newer than
their class files.
|
void | setCache(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.
|
XsetIgnore , XsetItems , 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 |
bindToOwner , execute , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , log , log , maybeConfigure , perform , reconfigure , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
createClasspath
public Path createClasspath()
Adds a classpath to be used for this dependency check.
- A path object to be configured by Ant
getClasspath
public Path getClasspath()
Gets the classpath to be used for this dependency check.
- the current dependency classpath
scanDir
protected void scanDir(File srcDir,
String[] files)
Scans the directory looking for source files that are newer than
their class files. The results are returned in the class variable
compileList
srcDir
- the source directoryfiles
- the names of the files in the source dir which are to be
checked.
setCache
public void setCache(File cache)
Sets the dependency cache file.
cache
- the dependency cache file
setClasspath
public void setClasspath(Path classpath)
Set the classpath to be used for this dependency check.
classpath
- the classpath to be used when checking for
dependencies on elements in the classpath
setClasspathRef
public void setClasspathRef(Reference r)
Adds a reference to a classpath defined elsewhere.
r
- a reference to a path object to be used as the depend
classpath
setClosure
public void setClosure(boolean closure)
If true, transitive dependencies are followed until the
closure of the dependency set if reached.
When not set, the depend task will only follow
direct dependencies between classes.
closure
- indicate if dependency closure is required.
setDestDir
public void setDestDir(Path destPath)
Set the destination directory where the compiled Java files exist.
destPath
- the destination areas where build files are written
setDump
public void setDump(boolean dump)
If true, the dependency information will be written
to the debug level log.
dump
- set to true to dump dependency information to the log
setSrcdir
public void setSrcdir(Path srcPath)
Set the directories path to find the Java source files.
srcPath
- the source path
setWarnOnRmiStubs
public void setWarnOnRmiStubs(boolean warnOnRmiStubs)
Flag to set to true if you want dependency issues with RMI
stubs to appear at warning level.
warnOnRmiStubs
- if true set dependency issues to appear at warning level.