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/28/08 6:25:15 PM Updated by: Grzegorz Kossakowski A new version has been created, state: publish Parts ===== Content ------- This part has been updated. Mime type: text/xml (unchanged) File name: (unchanged) Size: 7500 bytes (previous version: 7427 bytes) Content diff: (8 equal lines skipped) <li>Start the block as a web application and access it from your browser</li> </ol> --- <p class="note">First, make sure that you have Maven 2.0.8 or above installed. --- You can check this by calling mvn --version from the 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 <tt>mvn --version</tt> 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> (16 equal lines skipped) catalog of Cocoon specific archetypes is available on the Cocoon web site and you will make use of this in the following instructions.</p> --- <p>Run the following Maven command: -</p> +++ <p>Run the following Maven command:</p> <pre>mvn archetype:generate -DarchetypeCatalog=http://cocoon.apache.org </pre> <p>Maven will generate some output and then interactively ask you for some --- information: -</p> +++ information:</p> <pre>Choose archetype: 1: remote -> cocoon-22-archetype-block-plain (Creates an empty Cocoon block; useful (11 equal lines skipped) <pre>Define value for groupId: : <strong>com.mycompany</strong> Define value for artifactId: : <strong>myBlock1</strong> Define value for version: 1.0-SNAPSHOT: : <strong>1.0.0</strong> --- Define value for package: : <strong>com.mycompany.myBlock1 --- </strong></pre> +++ Define value for package: : <strong>com.mycompany.myBlock1</strong><strong><strong> +++ </strong></strong></pre> <p>Maven then asks a few more questions. Just enter the details as shown above. The groupId is a label that you can use to group all the blocks in your (30 equal lines skipped) <pre>mvn eclipse:eclipse</pre> <p>This will create the necessary project descriptors for Eclipse. In Eclipse --- you can import the project into your workspace: <em>File > Import...</em> --- </p> +++ you can import the project into your workspace: <em>File > Import... > +++ Existing Projects into Workspace</em></p> <p>If that's the first time you use Eclipse together with a project created by Maven 2, we recommend you read the (24 equal lines skipped) <p>So far you have created a Cocoon block and been able to run it in Jetty. This is only the first step to creating a full-blown Cocoon application. If you --- would like to know more read the following tutorials: -</p> +++ would like to know more read the following tutorials:</p> <ul> <li><a href="daisy:1290">Your first XML pipeline</a><br/> (22 equal lines skipped) toolset (create Eclipse configuration files, create releases, produce documentation, etc.). More information about Maven 2 can be found at the project <a href="http://maven.apache.org">website</a>. We especially recommend reading: --- -</p> +++ </p> <ul> <li> (8 equal lines skipped)