| | 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#SvnCheckoutTask" target="Content">SvnCheckoutTask</a></li> |
|---|
| | 135 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#SvnExportTask" target="Content">SvnExportTask</a></li> |
|---|
| | 136 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#SvnLastRevisionTask" target="Content">SvnLastRevisionTask</a></li> |
|---|
| | 137 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#SvnUpdateTask" target="Content">SvnUpdateTask</a></li> |
|---|
| | 138 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#TarTask" target="Content">TarTask</a></li> |
|---|
| | 139 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#UntarTask" target="Content">UntarTask</a></li> |
|---|
| | 140 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#UnzipTask" target="Content">UnzipTask</a></li> |
|---|
| | 141 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#XmlLintTask" target="Content">XmlLintTask</a></li> |
|---|
| | 142 | <li><a href="../chapters/appendixes/AppendixC-OptionalTasks.html#ZipTask" target="Content">ZipTask</a></li> |
|---|
| | 143 | </ul> |
|---|
| | 144 | </ul> |
|---|
| | 145 | <ul> |
|---|
| | 146 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html" target="Content">Appendix D: Core Types</a></li> |
|---|
| | 147 | <ul> |
|---|
| | 148 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#FileList" target="Content">FileList</a></li> |
|---|
| | 149 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#Fileset" target="Content">FileSet</a></li> |
|---|
| | 150 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#Path" target="Content">Path / Classpath</a></li> |
|---|
| | 151 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#CoreFilters" target="Content">Core Filters</a></li> |
|---|
| | 152 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#PhingFilterReader" target="Content">PhingFilterReader</a></li> |
|---|
| | 153 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#ExpandProperties" target="Content">ExpandProperties</a></li> |
|---|
| | 154 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#HeadFilter" target="Content">HeadFilter</a></li> |
|---|
| | 155 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#LineContains" target="Content">Line Contains</a></li> |
|---|
| | 156 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#LineContainsRegexp" target="Content">LineContainsRegexp</a></li> |
|---|
| | 157 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#PrefixLines" target="Content">PrefixLines</a></li> |
|---|
| | 158 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#ReplaceTokens" target="Content">ReplaceTokens</a></li> |
|---|
| | 159 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#ReplaceRegexp" target="Content">ReplaceRegexp</a></li> |
|---|
| | 160 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#StripLineBreaks" target="Content">StripLineBreaks</a></li> |
|---|
| | 161 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#StripLineComments" target="Content">StripLineComments</a></li> |
|---|
| | 162 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#StripPhpComments" target="Content">StripPhpComments</a></li> |
|---|
| | 163 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#TabToSpaces" target="Content">TabToSpaces</a></li> |
|---|
| | 164 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#TailFilter" target="Content">TailFilter</a></li> |
|---|
| | 165 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#XincludeFilter" target="Content">XincludeFilter</a></li> |
|---|
| | 166 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#XsltFilter" target="Content">XsltFilter</a></li> |
|---|
| | 167 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#CoreMappers" target="Content">Core Mappers</a></li> |
|---|
| | 168 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#FlattenMapper" target="Content">FlattenMapper</a></li> |
|---|
| | 169 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#GlobMapper" target="Content">GlobMapper</a></li> |
|---|
| | 170 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#IdentityMapper" target="Content">IdentityMapper</a></li> |
|---|
| | 171 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#MergeMapper" target="Content">MergeMapper</a></li> |
|---|
| | 172 | <li><a href="../chapters/appendixes/AppendixD-CoreTypes.html#RegexpMapper" target="Content">RegexpMapper</a></li> |
|---|
| | 173 | </ul> |
|---|
| | 174 | </ul> |
|---|
| | 175 | <ul> |
|---|
| | 176 | <li><a href="../chapters/appendixes/AppendixE-ProjectComponents.html" target="Content">Appendix E: Project Components</a></li> |
|---|
| | 177 | <ul> |
|---|
| | 178 | <li><a href="../chapters/appendixes/AppendixE-ProjectComponents.html#Project" target="Content">Phing Projects</a></li> |
|---|
| | 179 | <li><a href="../chapters/appendixes/AppendixE-ProjectComponents.html#Target" target="Content">Targets</a></li> |
|---|
| | 180 | </ul> |
|---|
| | 181 | </ul> |
|---|
| | 182 | <ul> |
|---|
| | 183 | <li><a href="../chapters/appendixes/AppendixF-FileFormats.html" target="Content">Appendix F: File Formats</a></li> |
|---|
| | 184 | <ul> |
|---|
| | 185 | <li><a href="../chapters/appendixes/AppendixF-FileFormats.html#BuildFileFormat" target="Content">Build File Format</a></li> |
|---|
| | 186 | <li><a href="../chapters/appendixes/AppendixF-FileFormats.html#PropertyFileFormat" target="Content">Property File Format</a></li> |
|---|
| | 187 | </ul> |
|---|
| | 188 | </ul> |
|---|
| | 189 | <ul> |
|---|
| | 190 | <li><a href="../chapters/Bibliography.html" target="Content">Bibliography</a></li> |
|---|
| | 191 | <ul> |
|---|
| | 192 | <li><a href="../chapters/Bibliography.html#InternationalStandards" target="Content">International Standards</a></li> |
|---|
| | 193 | <li><a href="../chapters/Bibliography.html#licenses" target="Content">Licenses</a></li> |
|---|
| | 194 | <li><a href="../chapters/Bibliography.html#os-projects" target="Content">Open Source Projects</a></li> |
|---|
| | 195 | <li><a href="../chapters/Bibliography.html#Manuals" target="Content">Manuals</a></li> |
|---|
| | 196 | <li><a href="../chapters/Bibliography.html#OtherResouces" target="Content">Other Resources</a></li> |
|---|
| | 197 | </ul> |
|---|
| | 198 | </ul> |
|---|