My lazy header ...

Ant project web (file: build.xml)

Initial base directory:
Default target:
init

The aim of this Ant buildfile is to administer my web site. Everything may be re-generated from this script.

Here is the list of the requirements in order to use this Ant buildfile.
  • WedSitor needs to be deployed in Ant lib directory.
  • saxon.jar V6.2 also needs to be deployed in Ant lib directory.
In order to rebuild the web site, perform the following actions:
  1. Call the web.clean target.
  2. Call the web.build target.
  3. Call the web.upload target.


Target Summary
Depends
(the depends attribute)
Runtime
(the target executed at runtime)
Description
export.Jindent
  |
  +--init
init
export.Jindent
export.Jindent

Integrates Jindent Ant project contribution.

See web.build.hot.php.
export.projects
  |
  +--export.Jindent
    |
    +--init
  |
  +--init
init
export.Jindent
export.projects
export.projects

Updates the links to the projects on which the web site depends.

See web.build.hot.php.
web.antdoc
  |
  +--init
init
web.antdoc
web.antdoc

Generates the Ant documentation for this buildfile.

web.build
  |
  +--web.build.wedsitor
    |
    +--init
  |
  +--export.projects
    |
    +--export.Jindent
      |
      +--init
    |
    +--init
  |
  +--web.melt
    |
    +--init
init
web.build.wedsitor
export.Jindent
export.projects
web.melt
web.build
web.build

Generates the whole web site from scratch.

The builfile should always be invoked with the Ant property ${B} defined and equal to the properties files.
web.build.hot.html
  |
  +--init
init
web.build.hot.html
web.build.hot.html

Generates the whole web site from scratch in HTML format, and hot-deploys it on a local PHP server.

See web.build.hot.php.
web.build.hot.php
  |
  +--init
init
web.build.hot.php
web.build.hot.php

Generates the whole web site from scratch in PHP format, and hot-deploys it on a local PHP server.

Override the Ant ${WWW_ROOT_PATH} property in order to specify in what www directory the generated files should be output.
web.build.wedsitor
  |
  +--init
init
web.build.wedsitor
web.build.wedsitor

Generates all that can be generated by WedSitor.

See web.build.hot.php.
web.clean
  |
  +--init
init
web.clean
web.clean

Cleans up the project, i.e. all the generated artifacts.

web.melt
  |
  +--init
init
web.melt
web.melt

Melts the static part of the site with the generated part.

This target produces a complete web site generation directory.
The destination directory is defined by the Ant ${OUTPUT_DIRECTORY_PATH} property.
web.upload
  |
  +--init
init
web.upload
web.upload

Uploads the whole generated web site.

This target produces a complete web site generation directory.
The destination directory is defined by the Ant ${OUTPUT_DIRECTORY_PATH} property.
web.upload.generated
  |
  +--init
init
web.upload.generated
web.upload.generated

Only uploads the generated part of the web site.

This target produces a complete web site generation directory.
The destination directory is defined by the Ant ${OUTPUT_DIRECTORY_PATH} property.
web.xslt.CV
  |
  +--init
init
web.xslt.CV
web.xslt.CV

Generates the resume in French and in English.

This target enables to generated a CV in pure HTML, so that it can be provided to employers.
web.zip
  |
  +--init
init
web.zip
web.zip

Creates a zip file that bundles the important source files.

 
Top Property
<property
	location="F:\win32app\Programming\EasyPHP\www"
	name="WWW_ROOT_PATH"
/>
 
Target Detail

... is just like my footer!

Edouard Mercier 2003.12.08 20:31:08 - AntDoc V0.8h - XSL Transformer Factory: com.icl.saxon.TransformerFactoryImpl