| 16 | | <ul> |
|---|
| 17 | | <li><a href="../chapters/AboutThisBook.html" target="Content">About this book</a></li> |
|---|
| 18 | | <ul> |
|---|
| 19 | | <li><a href="../chapters/AboutThisBook.html#Authors" target="Content">Authors</a></li> |
|---|
| 20 | | <li><a href="../chapters/AboutThisBook.html#CVS" target="Content">CVS</a></li> |
|---|
| 21 | | <li><a href="../chapters/AboutThisBook.html#Copyright" target="Content">Copyright</a></li> |
|---|
| 22 | | <li><a href="../chapters/AboutThisBook.html#License" target="Content">License</a></li> |
|---|
| 23 | | </ul> |
|---|
| 24 | | </ul> |
|---|
| 25 | | <ul> |
|---|
| 26 | | <li><a href="../chapters/Introduction.html" target="Content">Introduction</a></li> |
|---|
| 27 | | <ul> |
|---|
| 28 | | <li><a href="../chapters/Introduction.html#WhatPhingIs" target="Content">What Phing Is</a></li> |
|---|
| 29 | | <li><a href="../chapters/Introduction.html#PhingAndBinarycloud" target="Content">Phing & Binarycloud: |
|---|
| 30 | | History</a></li> |
|---|
| 31 | | <li><a href="../chapters/Introduction.html#HowPhingWorks" target="Content">How Phing Works</a></li> |
|---|
| 32 | | <li><a href="../chapters/Introduction.html#HowCanIHelp" target="Content">Cool, so how can I help?</a></li> |
|---|
| 33 | | </ul> |
|---|
| 34 | | </ul> |
|---|
| 35 | | <ul> |
|---|
| 36 | | <li><a href="../chapters/Setup.html" target="Content">Setting-Up Phing</a></li> |
|---|
| 37 | | <ul> |
|---|
| 38 | | <li><a href="../chapters/Setup.html#SystemRequirements" target="Content">System Requirements</a></li> |
|---|
| 39 | | <li><a href="../chapters/Setup.html#ObtainingPhing" target="Content">Obtaining Phing</a></li> |
|---|
| 40 | | <li><a href="../chapters/Setup.html#Setup.PearInstall" target="Content">PEAR Install</a></li> |
|---|
| 41 | | <li><a href="../chapters/Setup.html#Setup.NonPearInstall" target="Content">Non-PEAR Install</a></li> |
|---|
| 42 | | <li><a href="../chapters/Setup.html#CallingPhing" target="Content">Calling Phing</a></li> |
|---|
| 43 | | </ul> |
|---|
| 44 | | </ul> |
|---|
| 45 | | <ul> |
|---|
| 46 | | <li><a href="../chapters/GettingStarted.html" target="Content">Getting Started</a></li> |
|---|
| 47 | | <ul> |
|---|
| 48 | | <li><a href="../chapters/GettingStarted.html#XMLAndPhing" target="Content">XML And Phing</a></li> |
|---|
| 49 | | <li><a href="../chapters/GettingStarted.html#WritingASimpleBuildfile" target="Content">Writing A Simple Buildfile</a></li> |
|---|
| 50 | | <li><a href="../chapters/GettingStarted.html#ComplexBuildfile" target="Content">More Complex Buildfile</a></li> |
|---|
| 51 | | </ul> |
|---|
| 52 | | </ul> |
|---|
| 53 | | <ul> |
|---|
| 54 | | <li><a href="../chapters/ProjectComponents.html" target="Content">Project Components</a></li> |
|---|
| 55 | | <ul> |
|---|
| 56 | | <li><a href="../chapters/ProjectComponents.html#Projects" target="Content">Projects</a></li> |
|---|
| 57 | | <li><a href="../chapters/ProjectComponents.html#ComponentsInGeneral" target="Content">Project Components in General</a></li> |
|---|
| 58 | | <li><a href="../chapters/ProjectComponents.html#Targets" target="Content">Targets</a></li> |
|---|
| 59 | | <li><a href="../chapters/ProjectComponents.html#Tasks" target="Content">Tasks</a></li> |
|---|
| 60 | | <li><a href="../chapters/ProjectComponents.html#Types" target="Content">Types</a></li> |
|---|
| 61 | | <li><a href="../chapters/ProjectComponents.html#BasicTypes" target="Content">Basic Types</a></li> |
|---|
| 62 | | <li><a href="../chapters/ProjectComponents.html#Conditions" target="Content">Conditions</a></li> |
|---|
| 63 | | </ul> |
|---|
| 64 | | </ul> |
|---|
| 65 | | <ul> |
|---|
| 66 | | <li><a href="../chapters/ExtendingPhing.html" target="Content">Extending Phing</a></li> |
|---|
| 67 | | <ul> |
|---|
| 68 | | <li><a href="../chapters/ExtendingPhing.html#ExtensionPossibilities" target="Content">Extension Possibilities</a></li> |
|---|
| 69 | | <li><a href="../chapters/ExtendingPhing.html#SourceLayout" target="Content">Source Layout</a></li> |
|---|
| 70 | | <li><a href="../chapters/ExtendingPhing.html#SystemInitialization" target="Content">System Initialization</a></li> |
|---|
| 71 | | <li><a href="../chapters/ExtendingPhing.html#SystemServices" target="Content">System Services</a></li> |
|---|
| 72 | | <li><a href="../chapters/ExtendingPhing.html#BuildLifecycle" target="Content">Build Lifecycle</a></li> |
|---|
| 73 | | <li><a href="../chapters/ExtendingPhing.html#WritingTasks" target="Content">Writing Tasks</a></li> |
|---|
| 74 | | <li><a href="../chapters/ExtendingPhing.html#WritingTypes" target="Content">Writing Types</a></li> |
|---|
| 75 | | <li><a href="../chapters/ExtendingPhing.html#WritingMappers" target="Content">Writing Mappers</a></li> |
|---|
| 76 | | </ul> |
|---|
| 77 | | </ul> |
|---|
| 78 | | <ul> |
|---|
| 79 | | <li><a href="../chapters/appendixes/AppendixA-FactSheet.html" target="Content">Appendix A: Fact Sheet</a></li> |
|---|
| 80 | | <ul> |
|---|
| 81 | | <li><a href="../chapters/appendixes/AppendixA-FactSheet.html#BuiltInProperties" target="Content">Built-In Properties</a></li> |
|---|
| 82 | | <li><a href="../chapters/appendixes/AppendixA-FactSheet.html#CommandLineArguments" target="Content">Command Line Arguments</a></li> |
|---|
| 83 | | <li><a href="../chapters/appendixes/AppendixA-FactSheet.html#DistributionFileLayout" target="Content">Distribution File Layout</a></li> |
|---|
| 84 | | <li><a href="../chapters/appendixes/AppendixA-FactSheet.html#ProgramExitCodes" target="Content">Program Exit Codes</a></li> |
|---|
| 85 | | <li><a href="../chapters/appendixes/AppendixA-FactSheet.html#LGPLLicense" target="Content">The LGPL License</a></li> |
|---|
| 86 | | </ul> |
|---|
| 87 | | </ul> |
|---|
| 88 | | <ul> |
|---|
| 89 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html" target="Content">Appendix B: Core Tasks</a></li> |
|---|
| 90 | | <ul> |
|---|
| 91 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#AdhocTaskdefTask" target="Content">AdhocTaskdefTask</a></li> |
|---|
| 92 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#AdhocTypedefTask" target="Content">AdhocTypedefTask</a></li> |
|---|
| 93 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#AppendTask" target="Content">AppendTask</a></li> |
|---|
| 94 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#AvailableTask" target="Content">AvailableTask</a></li> |
|---|
| 95 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#CallTargetTask" target="Content">CallTargetTask</a></li> |
|---|
| 96 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#ConditionTask" target="Content">ConditionTask</a></li> |
|---|
| 97 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#CopyTask" target="Content">CopyTask</a></li> |
|---|
| 98 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#DeleteTask" target="Content"> DeleteTask</a></li> |
|---|
| 99 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#EchoTask" target="Content">EchoTask</a></li> |
|---|
| 100 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#ExecTask" target="Content">ExecTask</a></li> |
|---|
| 101 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#ExitTask" target="Content">ExitTask</a></li> |
|---|
| 102 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#ForeachTask" target="Content">ForeachTask</a></li> |
|---|
| 103 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#IfTask" target="Content">IfTask</a></li> |
|---|
| 104 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#IncludePathTask" target="Content">IncludePathTask</a></li> |
|---|
| 105 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#InputTask" target="Content">InputTask</a></li> |
|---|
| 106 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#MkdirTask" target="Content">MkdirTask</a></li> |
|---|
| 107 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#MoveTask" target="Content">MoveTask</a></li> |
|---|
| 108 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#PhingTask" target="Content">PhingTask</a></li> |
|---|
| 109 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#PhpEvalTask" target="Content">PhpEvalTask</a></li> |
|---|
| 110 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#PropertyTask" target="Content">PropertyTask</a></li> |
|---|
| 111 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#ReflexiveTask" target="Content">ReflexiveTask</a></li> |
|---|
| 112 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#ResolvePathTask" target="Content">ResolvePathTask</a></li> |
|---|
| 113 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#TaskdefTask" target="Content">TaskdefTask</a></li> |
|---|
| 114 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#TouchTask" target="Content">TouchTask</a></li> |
|---|
| 115 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#TstampTask" target="Content">TstampTask</a></li> |
|---|
| 116 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#TypedefTask" target="Content">TypedefTask</a></li> |
|---|
| 117 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#UpToDateTask" target="Content">UpToDateTask</a></li> |
|---|
| 118 | | <li><a href="../chapters/appendixes/AppendixB-CoreTasks.html#XsltTask" target="Content">XsltTask</a></li> |
|---|
| 119 | | </ul> |
|---|
| 120 | | </ul> |
|---|
| 121 | | <ul> |
|---|
| 122 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html" target="Content">Appendix C: Optional Tasks</a></li> |
|---|
| 123 | | <ul> |
|---|
| 124 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#CoverageMergerTask" target="Content">CoverageMergerTask</a></li> |
|---|
| 125 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#CoverageReportTask" target="Content">CoverageReportTask</a></li> |
|---|
| 126 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#CoverageSetupTask" target="Content">CoverageSetupTask</a></li> |
|---|
| 127 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#IoncubeEncoderTask" target="Content">IoncubeEncoderTask</a></li> |
|---|
| 128 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#IoncubeLicenseTask" target="Content">IoncubeLicenseTask</a></li> |
|---|
| 129 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PearPackageTask" target="Content">PearPackageTask</a></li> |
|---|
| 130 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPDocumentorTask" target="Content">PHPDocumentorTask</a></li> |
|---|
| 131 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PhpLintTask" target="Content">PhpLintTask</a></li> |
|---|
| 132 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPUnit2Task" target="Content">PHPUnit2Task</a></li> |
|---|
| 133 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#PHPUnit2Report" target="Content">PHPUnit2Report</a></li> |
|---|
| 134 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#SvnExportTask" target="Content">SvnExportTask</a></li> |
|---|
| 135 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#SvnLastRevisionTask" target="Content">SvnLastRevisionTask</a></li> |
|---|
| 136 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#TarTask" target="Content">TarTask</a></li> |
|---|
| 137 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#UntarTask" target="Content">UntarTask</a></li> |
|---|
| 138 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#UnzipTask" target="Content">UnzipTask</a></li> |
|---|
| 139 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#XmlLintTask" target="Content">XmlLintTask</a></li> |
|---|
| 140 | | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#ZipTask" target="Content">ZipTask</a></li> |
|---|
| 141 | | </ul> |
|---|
| 142 | | </ul> |
|---|
| 143 | | <ul> |
|---|
| 144 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html" target="Content">Appendix D: Core Types</a></li> |
|---|
| 145 | | <ul> |
|---|
| 146 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#FileList" target="Content">FileList</a></li> |
|---|
| 147 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#Fileset" target="Content">FileSet</a></li> |
|---|
| 148 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#Path" target="Content">Path / Classpath</a></li> |
|---|
| 149 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#CoreFilters" target="Content">Core Filters</a></li> |
|---|
| 150 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#PhingFilterReader" target="Content">PhingFilterReader</a></li> |
|---|
| 151 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#ExpandProperties" target="Content">ExpandProperties</a></li> |
|---|
| 152 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#HeadFilter" target="Content">HeadFilter</a></li> |
|---|
| 153 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#LineContains" target="Content">Line Contains</a></li> |
|---|
| 154 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#LineContainsRegexp" target="Content">LineContainsRegexp</a></li> |
|---|
| 155 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#PrefixLines" target="Content">PrefixLines</a></li> |
|---|
| 156 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#ReplaceTokens" target="Content">ReplaceTokens</a></li> |
|---|
| 157 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#ReplaceRegexp" target="Content">ReplaceRegexp</a></li> |
|---|
| 158 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#StripLineBreaks" target="Content">StripLineBreaks</a></li> |
|---|
| 159 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#StripLineComments" target="Content">StripLineComments</a></li> |
|---|
| 160 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#StripPhpComments" target="Content">StripPhpComments</a></li> |
|---|
| 161 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#TabToSpaces" target="Content">TabToSpaces</a></li> |
|---|
| 162 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#TailFilter" target="Content">TailFilter</a></li> |
|---|
| 163 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#XsltFilter" target="Content">XsltFilter</a></li> |
|---|
| 164 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#CoreMappers" target="Content">Core Mappers</a></li> |
|---|
| 165 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#FlattenMapper" target="Content">FlattenMapper</a></li> |
|---|
| 166 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#GlobMapper" target="Content">GlobMapper</a></li> |
|---|
| 167 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#IdentityMapper" target="Content">IdentityMapper</a></li> |
|---|
| 168 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#MergeMapper" target="Content">MergeMapper</a></li> |
|---|
| 169 | | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#RegexpMapper" target="Content">RegexpMapper</a></li> |
|---|
| 170 | | </ul> |
|---|
| 171 | | </ul> |
|---|
| 172 | | <ul> |
|---|
| 173 | | <li><a href="../chapters/appendixes/AppendixE-ProjectComponents.html" target="Content">Appendix E: Project Components</a></li> |
|---|
| 174 | | <ul> |
|---|
| 175 | | <li><a href="../chapters/appendixes/AppendixE-ProjectComponents.html#Project" target="Content">Phing Projects</a></li> |
|---|
| 176 | | <li><a href="../chapters/appendixes/AppendixE-ProjectComponents.html#Target" target="Content">Targets</a></li> |
|---|
| 177 | | </ul> |
|---|
| 178 | | </ul> |
|---|
| 179 | | <ul> |
|---|
| 180 | | <li><a href="../chapters/appendixes/AppendixF-FileFormats.html" target="Content">Appendix F: File Formats</a></li> |
|---|
| 181 | | <ul> |
|---|
| 182 | | <li><a href="../chapters/appendixes/AppendixF-FileFormats.html#BuildFileFormat" target="Content">Build File Format</a></li> |
|---|
| 183 | | <li><a href="../chapters/appendixes/AppendixF-FileFormats.html#PropertyFileFormat" target="Content">Property File Format</a></li> |
|---|
| 184 | | </ul> |
|---|
| 185 | | </ul> |
|---|
| 186 | | <ul> |
|---|
| 187 | | <li><a href="../chapters/Bibliography.html" target="Content">Bibliography</a></li> |
|---|
| 188 | | <ul> |
|---|
| 189 | | <li><a href="../chapters/Bibliography.html#InternationalStandards" target="Content">International Standards</a></li> |
|---|
| 190 | | <li><a href="../chapters/Bibliography.html#licenses" target="Content">Licenses</a></li> |
|---|
| 191 | | <li><a href="../chapters/Bibliography.html#os-projects" target="Content">Open Source Projects</a></li> |
|---|
| 192 | | <li><a href="../chapters/Bibliography.html#Manuals" target="Content">Manuals</a></li> |
|---|
| 193 | | <li><a href="../chapters/Bibliography.html#OtherResouces" target="Content">Other Resources</a></li> |
|---|
| 194 | | </ul> |
|---|
| 195 | | </ul> |
|---|