Date: 2004-10-27T14:15:20
Editor: KenTam <[EMAIL PROTECTED]>
Wiki: Apache Beehive Wiki
Page: Distribution Structure
URL: http://wiki.apache.org/beehive/Distribution Structure
no comment
Change Log:
------------------------------------------------------------------------------
@@ -9,8 +9,10 @@
The following top-level ant targets are relevant to building a distribution:
* '''build.dist''': creates an exploded distribution rooted in
{{{$BEEHIVE_HOME/build/dist}}}. Depends on Beehive platform code and samples
builds. Distinct from '''deploy''' so the development cycle of '''clean
deploy''' won't be impacted.
+ * '''build.dist.zip''': creates a .zip distribution archive in
{{{$BEEHIVE_HOME/build/jars}}} from the exploded distribution in
{{{$BEEHIVE_HOME/build/dist}}}.
+ * '''build.dist.tgz''': creates a .tar.gz distribution archive in
{{{$BEEHIVE_HOME/build/jars}}} from the exploded distribution in
{{{$BEEHIVE_HOME/build/dist}}}.
+ * '''build.dist.archives''': creates all distribution archives (.zip,
.tar.gz, etc).
* '''build.dist.docs''': creates an exploded documentation distribution
rooted in {{{$BEEHIVE_HOME/build/dist-docs}}}. Depends on Beehive docs build.
- * '''build.dist.jar''': creates a distribution archive in
{{{$BEEHIVE_HOME/build/jars}}} from the exploded distribution in
{{{$BEEHIVE_HOME/build/dist}}}.
* '''build.dist.docs.jar''': creates a documentation distribution archive in
{{{$BEEHIVE_HOME/build/jars}}} from the exploded distribution in
{{{$BEEHIVE_HOME/build/dist-docs}}}
* '''test.dist''': runs simple validation tests on the distribution in
{{{$BEEHIVE_HOME/build/dist}}}. These tests are written and executed from the
perspective of a user of the distribution (ie, they spawn a clean shell w/ no
Beehive developer related settings).
* '''clean''': deletes the build/ directory, including distributions
(exploded and archived).