org.apache.tools.ant.taskdefs.optional.perforce
public class P4Add extends P4Base
Function | Command |
---|---|
Add files using P4USER, P4PORT and P4CLIENT settings specified | <P4add P4view="//projects/foo/main/source/..." P4User="fbloggs" P4Port="km01:1666" P4Client="fbloggsclient"> <fileset basedir="dir" includes="**/*.java"> </p4add> |
Add files using P4USER, P4PORT and P4CLIENT settings defined in environment |
<P4add P4view="//projects/foo/main/source/..." /> <fileset basedir="dir" includes="**/*.java"> </p4add> |
Specify the length of command line arguments to pass to each invocation of p4 | <p4add Commandlength="450"> |
failOnError, P4Client, P4CmdOpts, P4Opts, P4Port, P4User, P4View, shell, util
description, location, project
Constructor and Description |
---|
P4Add() |
Modifier and Type | Method and Description |
---|---|
void |
addFileset(FileSet set)
Add a fileset whose files will be added to Perforce.
|
void |
execute()
Run the task.
|
void |
setChangelist(int changelist)
If specified the open files are associated with the
specified pending changelist number; otherwise the open files are
associated with the default changelist.
|
void |
setCommandlength(int len)
Set the maximum length
of the commandline when calling Perforce to add the files.
|
execP4Command, execP4Command, getErrorMessage, getInError, init, setClient, setCmdopts, setErrorMessage, setFailonerror, setGlobalopts, setInError, setPort, setUser, setView
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
public void setCommandlength(int len) throws BuildException
len
- maximum length of command line default is 450.BuildException
- if trying to set the command line length to 0 or less.public void setChangelist(int changelist) throws BuildException
changelist
- the change list number.BuildException
- if trying to set a change list number <=0.public void addFileset(FileSet set)
set
- the FileSet that one wants to add to Perforce Source Control.public void execute() throws BuildException
execute
in class Task
BuildException
- if the execution of the Perforce command fails.