About this book
Authors
SVN
Copyright
License
Introduction
What Phing Is
Phing & Binarycloud: History
How Phing Works
Cool, so how can I help?
Setting-Up Phing
System Requirements
Obtaining Phing
PEAR Install
Non-PEAR Install
Calling Phing
Getting Started
XML And Phing
Writing A Simple Buildfile
More Complex Buildfile
Relax NG Grammar
Project Components
Projects
Version
Project Components in General
Targets
Tasks
Types
Basic Types
Conditions
Extending Phing
Extension Possibilities
Source Layout
System Initialization
System Services
Build Lifecycle
Writing Tasks
Writing Types
Writing Mappers
Appendix A: Fact Sheet
Built-In Properties
Command Line Arguments
Distribution File Layout
Program Exit Codes
The LGPL License
Appendix B: Core Tasks
AdhocTaskdefTask
AdhocTypedefTask
AppendTask
AvailableTask
ChmodTask
ChownTask
ConditionTask
CopyTask
CvsTask
CvsPassTask
DeleteTask
EchoTask
ExecTask
ExitTask
ForeachTask
IfTask
ImportTask
IncludePathTask
InputTask
MkdirTask
MoveTask
PhingTask
PhingCallTask
PhpEvalTask
PropertyTask
PropertyPromptTask
ReflexiveTask
ResolvePathTask
TaskdefTask
TouchTask
TstampTask
TypedefTask
UpToDateTask
XsltTask
Appendix C: Optional Tasks
CoverageMergerTask
CoverageReportTask
CoverageSetupTask
CoverageThresholdTask
DbDeployTask
ExportPropertiesTask
FileHashTask
FileSizeTask
FtpDeployTask
GitInitTask
GitCloneTask
GitGcTask
GitBranchTask
GitFetchTask
GitCheckoutTask
GitMergeTask
GitPullTask
GitPushTask
HttpGetTask
HttpRequestTask
IoncubeEncoderTask
IoncubeLicenseTask
JslLintTask
JsMinTask
MailTask
PatchTask
PDOSQLExecTask
PearPackageTask
PearPackage2Task
PharPackageTask
PhkPackageTask
PhpCodeSnifferTask
PHPCPDTask
PHPMDTask
PhpDependTask
PhpDocumentorTask
PhpDocumentorExternalTask
PhpLintTask
PHPUnitTask
PHPUnitReport
S3PutTask
S3GetTask
ScpTask
SshTask
SimpleTestTask
SvnCheckoutTask
SvnCommitTask
SvnCopyTask
SvnExportTask
SvnLastRevisionTask
SvnUpdateTask
SvnSwitchTask
SymlinkTask
TarTask
UntarTask
UnzipTask
VersionTask
XmlLintTask
XmlPropertyTask
ZendCodeAnalyzerTask
ZipTask
Appendix D: Core Types
FileList
FileSet
Path / Classpath
Appendix D-2: Core Filters
PhingFilterReader
ExpandProperties
HeadFilter
IconvFilter
Line Contains
LineContainsRegexp
PrefixLines
ReplaceTokens
ReplaceTokensWithFile
ReplaceRegexp
StripLineBreaks
StripLineComments
StripPhpComments
StripWhitespace
TabToSpaces
TailFilter
TidyFilter
XincludeFilter
XsltFilter
Appendix D-3: Core Mappers
FlattenMapper
GlobMapper
IdentityMapper
MergeMapper
RegexpMapper
Appendix D: Core Selectors
Appendix E: Project Components
Phing Projects
Targets
Appendix F: File Formats
Build File Format
Property File Format
Bibliography
International Standards
Licenses
Open Source Projects
Manuals
Other Resources