ant-eclipse
Target distribute

distribute

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

Compresses distribution archives.

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

Detail:
<target
	depends="analyze, document"
	description="Compresses distribution archives."
	name="distribute"
>
	<property
		name="archive.base"
		value="${ant.project.name}-${version}"
	/>

	<tar
		basedir="."
		destfile="${archive.base}.src.tar"
		includes="src/**,tst/**,manual/**.settings/*,.classpath,.project,setenv.cmd,setenv.sh,INSTALL,LICENSE,NEWS,NOTICE,README,TODO,antdoc.css,*.xml,*.xsl"
	/>

	<bzip2
		destfile="${archive.base}.src.tar.bz2"
		src="${archive.base}.src.tar"
	/>

	<delete file="${archive.base}.src.tar"/>

	<tar
		basedir="."
		destfile="${archive.base}.bin.tar"
		includes="doc/**,lib/**,manual/**,INSTALL,LICENSE,NEWS,NOTICE,README,TODO"
	/>

	<bzip2
		destfile="${archive.base}.bin.tar.bz2"
		src="${archive.base}.bin.tar"
	/>

	<delete file="${archive.base}.bin.tar"/>
</target>


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