org.apache.tools.ant.taskdefs

Class CVSPass

Implemented Interfaces:
Cloneable

public class CVSPass
extends Task

Adds an new entry to a CVS password file.
Since:
Ant 1.4

Field Summary

Fields inherited from class org.apache.tools.ant.Task

target, taskName, taskType, wrapper

Fields inherited from class org.apache.tools.ant.ProjectComponent

description, location, project

Constructor Summary

CVSPass()
Create a CVS task using the default cvspass file location.

Method Summary

void
execute()
Does the work.
void
setCvsroot(String cvsRoot)
The CVS repository to add an entry for.
void
setPassfile(File passFile)
Password file to add the entry to.
void
setPassword(String password)
Password to be added to the password file.

Methods inherited from class org.apache.tools.ant.Task

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

Methods inherited from class org.apache.tools.ant.ProjectComponent

clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

Constructor Details

CVSPass

public CVSPass()
Create a CVS task using the default cvspass file location.

Method Details

execute

public final void execute()
            throws BuildException
Does the work.
Overrides:
execute in interface Task
Throws:
BuildException - if something goes wrong with the build

setCvsroot

public void setCvsroot(String cvsRoot)
The CVS repository to add an entry for.
Parameters:
cvsRoot - the CVS repository

setPassfile

public void setPassfile(File passFile)
Password file to add the entry to.
Parameters:
passFile - the password file.

setPassword

public void setPassword(String password)
Password to be added to the password file.
Parameters:
password - the password.