Ant project ant-eclipse (file: build.xml)

Initial base directory:
.
Default target:
package


Target Summary
Depends
(the depends attribute)
Runtime
(the target executed at runtime)
Description
analyze

  |
  +--package
    |
    +--compile
      |
      +--prepare
        |
        +--check
check
prepare
compile
package
analyze
analyze

Computes design metrics of the package.

The Java source files with the produced Java archive file are analyzed, source code style and source code metrics reports are generated.
backup
backupbackup

Compresses sources with the current datestamp.

Backs up the current source code base into an archive with a timestamped name.
clean

  |
  +--check
check
clean
clean

Cleans the compiled classes and temporary files.

Deletes the temporary build files, not the distributed target Java archive files and the generated documentation and reports.
compile

  |
  +--prepare
    |
    +--check
check
prepare
compile
compile

Compiles the source code.

The Java source files are compiled into the binary class files by this task for both productive and testing classes.
distclean

  |
  +--clean
    |
    +--check
check
clean
distclean
distclean

Cleans the packed libraries and the generated documentation.

Deletes everything produced from sources during the build.
distribute

  |
  +--document
    |
    +--prepare
      |
      +--check
  |
  +--analyze
    |
    +--package
      |
      +--compile
        |
        +--prepare
          |
          +--check
check
prepare
compile
package
analyze
document
distribute
distribute

Compresses distribution archives.

Packs sources, documentation and built binaries into separate archives with versioned names.
document

  |
  +--prepare
    |
    +--check
check
prepare
document
document

Generates the documentation.

The documentation for this build file and the Java source code documentation is generated by this task, for the productive classes and for the testing ones, everything in HTML.
check
checkcheck

Checks for the valid configuration.

This task fails if some of the mandatory properties are missing or have invalid values.
instrument

  |
  +--compile
    |
    +--prepare
      |
      +--check
check
prepare
compile
instrument
instrument

instruments the compiled classes for testing.

Modifies the bytecode of the generated binary class files to allow code coverage reporting.
package

  |
  +--compile
    |
    +--prepare
      |
      +--check
check
prepare
compile
package
package

Packs the compiled classes.

The Java archive file is created by this task for the productive classes only with the explicitely configured manifest.
prepare

  |
  +--check
check
prepare
prepare

Creates working directories.

There are only root target directories created here, the executive tasks create the eventual subdirectories themselves.
produce
produceproduce

Produces deployment packages.

Runs all phases of the production skipping the unnecessary ones if their results are already up-to-date, for every version of JVM.
report

  |
  +--prepare
    |
    +--check
check
prepare
report
report

Generates the test reports.

Generates reports with the test results and test coverage in XML and HTML.
report-instrumented

  |
  +--prepare
    |
    +--check
check
prepare
report-instrumented
report-instrumented

Generates the coverage reports.

Generates reports with the test coverage in XML and HTML.
test

  |
  +--compile
    |
    +--prepare
      |
      +--check
check
prepare
compile
test
test

Tests the compiled classes.

Instrumented unit tests are run by this tasks and reports with the test results and test coverage are generated, everything in XML and HTML.
 
Top Property
<property
	name="bin.dir"
	value="bin"
/>
<property
	name="classpath"
	value="${bin.dir}"
/>
<property
	name="debug"
	value="true"
/>
<property
	name="deprecation"
	value="true"
/>
<property
	name="doc.dir"
	value="doc"
/>
<property
	name="lib.dir"
	value="lib"
/>
<property
	name="optimize"
	value="true"
/>
<property
	name="src.dir"
	value="src"
/>
<property
	name="tmp.dir"
	value="tmp"
/>
<property
	name="tst.dir"
	value="tst"
/>
<property
	name="version"
	value="1.0"
/>
 
Target Detail


Edouard Mercier 2003.10.01 21:48:07 - AntDoc V0.8g - XSL Transformer Factory: org.apache.xalan.processor.TransformerFactoryImpl