[DAISY] Updated: Your first Cocoon application using Maven 2

[email protected]
Newsgroups gmane.text.xml.cocoon.documentation
Message-ID <[email protected]>
A document has been updated:

http://cocoon.zones.apache.org/daisy/documentation/1159.html

Document ID: 1159
Branch: main
Language: default
Name: Your first Cocoon application using Maven 2 (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 6/20/08 8:40:52 PM
Updated by: David Legg

A new version has been created, state: draft

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 6449 bytes (previous version: 5932 bytes)
Content diff:
    <html>
    <body>
    
+++ <h1>Creating a Cocoon block</h1>
+++ 
    <p>In this tutorial, you will:</p>
    
    <ol>
    <li>Create a Cocoon block (the application resources and logic)</li>
--- <li>Import the block as project in Eclipse</li>
--- <li>Start the block as web application and access it from your browser</li>
+++ <li>Import the block as a project in Eclipse</li>
+++ <li>Start the block as a web application and access it from your browser</li>
    </ol>
    
--- <h1>Creating a block</h1>
--- 
--- <p class="note">First, make sure that you have Maven 2.0.6 or above installed.
--- You can check this by calling mvn --version from command line. If this doesn't
--- work for you, read the
+++ <p class="note">First, make sure that you have Maven 2.0.9 or above installed.
+++ You can check this by calling mvn --version from the command line. If this
+++ doesn't work for you, read the
    <a href="http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html">Maven
    in 5 Minutes</a> tutorial.</p>
    
    <p>Create a new directory which will be the root directory of your Cocoon
    application. For this tutorial, let's name it <tt>getting-started-app</tt>.</p>
    
--- <p>The next step is creating a Cocoon block which will contain your custom
--- application. The development of any Cocoon web application should be done within
--- a block. Again, for this purpose there is a Maven archetype:</p>
+++ <p>The next step is to create a Cocoon block to contain your custom application.
+++ The development of any Cocoon web application should be done within a block.</p>
    
--- <pre>mvn archetype:create
---   -DarchetypeGroupId=org.apache.cocoon
+++ <p>We could manually create the necessary file and folder structure of the
+++ block, but a simpler route is to use Maven's 'archetype' plugin.  This allows us
+++ to select the kind of block we desire from a list and have Maven do the work. 
+++ The default list of archetypes is quite large so , for convenience, a catalog of
+++ Cocoon archetypes has been posted on the Cocoon web site
+++ (<a href="http://cocoon.apache.org/archetype-catalog.xml">http://cocoon.apache.org/archetype-catalog.xml</a>)
+++ and we shall make use of it as follows: -</p>
+++ 
+++ <pre>mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org/archetype-catalog.xml
      -DarchetypeArtifactId=cocoon-22-archetype-block
      -DarchetypeVersion=1.0.0
      -DgroupId=com.mycompany
(114 equal lines skipped)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.