cziegeler 2002/07/04 03:50:05 Modified: src/documentation/xdocs/installing index.xml Log: Minor update to the installation doc Revision Changes Path 1.26 +32 -5 xml-cocoon2/src/documentation/xdocs/installing/index.xml Index: index.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/installing/index.xml,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- index.xml 26 Jun 2002 02:14:56 -0000 1.25 +++ index.xml 4 Jul 2002 10:50:05 -0000 1.26 @@ -229,7 +229,7 @@ </s1> <s1 title="Building Cocoon"> - <p>If you downloaded binary distriution of the Cocoon, you can + <p>If you downloaded binary distribution of the Cocoon, you can skip this chapter and proceed to the "Installing Cocoon". </p> @@ -274,7 +274,7 @@ </p> <p> A library/package is available to the build process when it is located - in the <code>./lib/optional</code> directory. + in the <code>./lib/optional</code> or the <code>./lib/local</code> directory. </p> <p> The following table contains a list of the optional components, @@ -313,11 +313,20 @@ <td>No</td> </tr> </table> - <p><strong>Note:</strong> If you added a library/package, you + <p>If you want to add additional libraries, put them in the <code>./lib/local</code> + directory as this directory is not touched by CVS. + <strong>Note:</strong> If you added a library/package, you need to rebuild Cocoon as described in 'Create the Cocoon WAR package'. </p> </s2> - + <s2 title="Building a minimal Cocoon"> + <p>If you want to build a minimal Cocoon, simply remove all optional libraries + from the <code>./lib/local</code> and the <code>./lib/optional</code> directory. + Make a <code>build clean</code> and then a build with the target you want. + However, if you want to build a web application make sure you leave the + <code>servlet.jar</code> in the <code>./lib/optional</code> directory. + </p> + </s2> <s2 title="Running the build"> <p>Cocoon uses <link href="http://jakarta.apache.org/ant/">Jakarta Ant</link> for the build and installation, and comes with a build script @@ -367,6 +376,8 @@ <p>Cocoon targets place work files and results in a build directory under the cocoon root. The only exception are the distribution targets that build in a directory called dist.</p> + <p>The target you will most use is propably the <strong>webapp</strong> + target which builds a Cocoon web application. For more information see below.</p> <s4 title="build all"> <p>Builds all main Cocoon targets to create the <strong>cocoon.jar</strong> @@ -502,7 +513,9 @@ </s4> <s4 title="build dist"> - <p>Creates source and binary distributions of Cocoon. + <p>Creates source and binary distributions of Cocoon. This target + is not intented for the usual Cocoon user; it's primary used + by the Cocoon developers to create a new distribution. </p> <ul> @@ -534,6 +547,20 @@ <p>this will create the <code>cocoon.war</code> file in the <code>./build/cocoon</code> directory. Follow instructions in the next chapter to deploy this webapp in your container.</p> + <p>If you want a "clean" web application, you can specify these optional + properties:</p> + <ul> + <li>exclude.webapp.samples : to exclude the samples</li> + <li>exclude.webapp.documentation : to exclude the documentation</li> + </ul> + <p>So, if you first remove all libraries from the <code>./lib/local</code> + and the <code>./lib/optional</code> directory except the <code>servlet.jar</code> + and then type:</p> +<source> +[unix] ./build.sh -Dinclude.webapp.libs=yes -Dexclude.webapp.samples=yes -Dexclude.webapp.documenation=yes webapp +[win32] .\build.bat -Dinclude.webapp.libs=yes -Dexclude.webapp.samples=yes -Dexclude.webapp.documenation=yes webapp</source> + <p>you get a minimal Cocoon web application without any samples or documentation. + But remember to make a <code>build clean</code> beforehand.</p> </s4> <s4 title="[BETA] build scratchpad">
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]