You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@cocoon.apache.org by Apache Wiki <wi...@apache.org> on 2006/05/12 18:51:52 UTC

[Cocoon Wiki] Update of "HowToRunTheTrunk" by ReinhardPoetz

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cocoon Wiki" for change notification.

The following page has been changed by ReinhardPoetz:
http://wiki.apache.org/cocoon/HowToRunTheTrunk

The comment on the change is:
moved to Daisy CMS

------------------------------------------------------------------------------
+ moved to Daisy CMS
- ==  ==
- - TARGET-AUDIENCE: beginner '''*advanced*'''  expert[[BR]]
- - COCOON-RELEASES: 2.2-dev [[BR]]
- - DOCUMENT-STATUS: '''*draft*''' reviewed released[[BR]]
- ----
  
- === What you will get from this page ===
- 
- This will show you how to start Cocoon in OGSi mode.
- 
- === Technical prerequisites ===
- 
-  1. maven 2.0.2 or better 
-  1. eclipse 3.2RC1a or better
- 
- === Necessary Steps ===
- 
-  1. checkout the complete trunk
-  1. from the ''./trunk'' run
-  {{{
-  $mvn clean install -Dmaven.test.skip=true }}}
-  Call this until you get '''BUILD SUCCESSFUL''' - sometimes donwloads from maven
-  repositories are temporarily unaccessible and cause the build to fail.
- 
- ==== HOW TO START THE COCOON WEBAPP (CLASSIC MODE) ====
- 
- This starts Cocoon as a servlet in jetty like the 2.X versions.
- 
-  1. go to ''./trunk/core/cocoon-webapp'' and run {{{
-   $ mvn cocoon:deploy
-   $ mvn jetty6:run}}}
- 
-  1. point your browser to http://localhost:8888/ or http://localhost:8888/apps/cocoon-deployer-plugin-demo/test
- 
- ==== HOW TO START THE COCOON WEBAPP IN (OGSI MODE) ====
- 
-  1. from ''./trunk'' run {{{
-   $mvn eclipse:clean }}} first to remove any left over eclipse files. Then run {{{
-   $mvn eclipse:eclipse }}}
- 
-  1. Declare the '''M2_REPO''' classpath in your workspace. You can do this by running the following command {{{
-   $mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo }}} or do this manually.
- 
-  1. go to ''./trunk/core/cocoon-core'' and run {{{
-   $mvn c-eclipse:eclipse -o. }}} This makes the project an PDE project. This means that Eclipse offers tools to support development based on OSGi. 
- 
-  1. Go to Eclipse and make sure you haven't mounted the trunk as project already. Do '''''[File-Import]->[Existing projects into workspace]''''', then point to your ''./trunk'' directory. [[BR]] Add following projects to your workspace:
-   * cocoon-core
-   * cocoon-blocks-fw-impl
-   * cocoon-licences
- 
-  1. Add the Equinox target platform to your workspace: '''''[Window]->[Preferences]->[Plug-In Development]->[Target Platform]''''' and choose ''./cocoon/trunk/tools/equinox-target-platform'' as base directory for the new target platform.
-    
-  1. Start Cocoon by '''''[Run]->[Run]->[Equinox OSGI Framework]''''' and create a new instance.
- 
-  1. Run it by hitting the '''''[Run]''''' button
- 
-  1. point your browser to http://localhost/sitemap-test/test (the first reponse produces an error because nothing is returned, but after a refresh, everything works fine.)
- 
- === Links to other information sources ===
- 
- http://maven.apache.org [[BR]]
- http://www.eclipse.org [[BR]]
- http://cocoon.apache.org/community/contrib.html#svnhowto [[BR]]
- http://svn.apache.org/repos/asf/cocoon/trunk/README.txt [[BR]]
- http://maven.apache.org/plugins/maven-eclipse-plugin/ [[BR]]
- OsgiTipsAndTricks [[BR]]
- 
- ----
- ===  page metadata ===
- - AUTHOR: PhilippSchmidt [[BR]]
- - AUTHOR-CONTACT: mailto:author@site.com [[BR]]
- - REVIEWED-BY: [[BR]]
- - REVIEWER-CONTACT: [[BR]]
-