cocoon-docs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From d...@cocoon.apache.org
Subject [Cocoon Wiki] Updated: HowToBuildAndDeployCocoonWithMaven
Date Wed, 01 Dec 2004 13:12:53 GMT
   Date: 2004-12-01T05:12:53
   Editor: EricJacob <eric.jacob@bell.ca>
   Wiki: Cocoon Wiki
   Page: HowToBuildAndDeployCocoonWithMaven
   URL: http://wiki.apache.org/cocoon/HowToBuildAndDeployCocoonWithMaven

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -22,7 +22,7 @@
 
 == Option 1 (the hard way...) ==
 
-This option is the one I used to use before discovering the power of the ''maven.xml'' (thanks
to Self:RalphGoers :) ). It consists mainly in manually tracking all the Cocoon's JARs and
putting them into your Maven repository. Here the steps:
+I used to build Cocoon this way before discovering Ralph's method. It consists mainly in
manually tracking all the Cocoon's JARs and putting them into your Maven repository. Here
the steps:
 
  1. Build Cocoon with only the desired properties and blocks (as explained in INSTALL.txt)
by typing ''build'' or ''./build.sh'';
  1. Move all the generated JARs (build/webapp/WEB-INF/lib) into your Maven repository;
@@ -35,10 +35,12 @@
 
 == Option 2 (recommended) ==
 
+This method was introduced to me by Self:RalphGoers (thanks Ralph!). It consists in building
Cocoon and put the generated WAR file on your Maven repository.
+
  1. Build Cocoon with only the desired properties and blocks (as explained in INSTALL.txt)
by typing ''build'' or ''./build.sh'';
  1. Copy the generated WAR (build/cocoon-2.1.6/cocoon.war) into your Maven repository (you
may want to rename it, for example cocoon-2.1.6.war);
  1. Add the WAR dependency to your Maven project descriptor;
- 1. In maven.xml, add a preGoal element containing an unwar instruction for expending the
specified WAR;
+ 1. In maven.xml, add a preGoal element containing an unwar instruction for expending the
specified WAR in your build directory;
  1. Build your project by typing ''build war'' or ''./build.sh war''. It will extract the
Cocoon WAR into your build directory, add your stuff and create another WAR file.
 
 Note that this means that the vast majority of the JARs you will be using will be brought
in via the Cocoon WAR file, dramatically reducing the number of dependencies that have to
be changed with each Cocoon update.

Mime
View raw message