Date: 2004-08-20T09:42:39
Editor: EddieOneil <[EMAIL PROTECTED]>
Wiki: Apache Beehive Wiki
Page: For Beehive Developers
URL: http://wiki.apache.org/beehive/For Beehive Developers
no comment
Change Log:
------------------------------------------------------------------------------
@@ -44,8 +44,19 @@
and are defined as top-level properties in the beehive.properties file so that
components need not reference the build files directly.
+The component builds should expose a set of common targets that can be invoked
from the top-level build. This makes the `/build.xml` file clean and allows
developers to move between targets and incrementally build with the same set of
targets.
+
+{{{
+clean -- clean the artifacts generated during a build
+build -- build the component's source files into JARs
+deploy -- deploy the components's runtime bits into a simulated
distribution (coming soon)
+drt -- run the Developer Regression Tests (drt)
+docs -- build the documentation for a component
+}}}
+
In general, Beehive components are structured as:
{{{
+ build.xml -- the component's top-level build file implementing the targets
above
ant/ -- Ant build files used by a component
build/ -- transient build directory that contains build and test
artifacts
docs/ -- documentation for a component