<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
</head>
<body bgcolor="white">
<p>
The Perforce tasks implement Perforce commands using the Perforce Java API.
The tasks are intended for build automation with Ant. <b>Note:</b> These tasks
are known to work with P4Java 2010.1, JDK 6 and Ant 1.7.0.
<p>The following are some of the capabilities of the Perforce tasks:
<ul>
<li>Get and processe lists of depot, client, and local files inthe
Perforce client workspace, through the IServer and IClient interfaces.
</li>
<li>Add, edit, or delete files in the local Perforce client
workspace using the IClient interface. These files are added to the
default or a numbered Perforce changelist represented by one or more
IChangeList interfaces, which are obtained through the IClient or
IServer interfaces.</li>
<li>Submit a specific changelist using the associated IChangeList
interface. This submission can be linked with one or more Perforce
jobs, represented by the IJob interface.</li>
<li>Browse Perforce jobs and changelists, server side diffs of
files, create labels, create tags, set counters, grep and revert files
using the relevant IServer or IClient interfaces.</li>
<li>Dump detail file info.</li>
<li>Lock and unlock files.</li>
<li>Shelve and unshelve files to and from the Perforce server.</li>
</ul>
<p>
@see <a href="http://ant.apache.org/">Ant Project</a>
@see <a href="http://www.perforce.com/">Perforce</a>
@see com.perforce.ant.tasks.SyncTask
@see com.perforce.ant.tasks.ChangeTask
@see com.perforce.ant.tasks.EditTask
@see com.perforce.ant.tasks.SubmitTask
@see com.perforce.ant.tasks.HaveTask
@see com.perforce.ant.tasks.LabelTask
@see com.perforce.ant.tasks.LabelsyncTask
@see com.perforce.ant.tasks.CounterTask
@see com.perforce.ant.tasks.ReopenTask
@see com.perforce.ant.tasks.RevertTask
@see com.perforce.ant.tasks.AddTask
@see com.perforce.ant.tasks.DeleteTask
@see com.perforce.ant.tasks.IntegrateTask
@see com.perforce.ant.tasks.ResolveTask
@see com.perforce.ant.tasks.FstatTask
@see com.perforce.ant.tasks.ChangesTask
@see com.perforce.ant.tasks.Diff2Task
@see com.perforce.ant.tasks.FilesTask
@see com.perforce.ant.tasks.FixTask
@see com.perforce.ant.tasks.GrepTask
@see com.perforce.ant.tasks.JobTask
@see com.perforce.ant.tasks.JobsTask
@see com.perforce.ant.tasks.LockTask
@see com.perforce.ant.tasks.UnlockTask
@see com.perforce.ant.tasks.MoveTask
@see com.perforce.ant.tasks.ShelveTask
@see com.perforce.ant.tasks.UnshelveTask
@see com.perforce.ant.tasks.TagTask
<p>
@author <a href="mailto:support@perforce.com">Perforce Support</a>
</body>
</html>