Changes for page Maven Creating Wonder Applications
Last modified by David Holt on 2022/06/25 01:40
From version 28.1
edited by Greg.Brown
on 2009/02/20 07:26
on 2009/02/20 07:26
Change comment:
There is no comment for this version
To version 34.1
edited by Greg.Brown
on 2009/02/18 15:06
on 2009/02/18 15:06
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -13,7 +13,7 @@ 13 13 14 14 One reasonable way to get and maintain the Wonder sources is have a directory which holds all the sources (see here: [[Download Wonder Source>>http://wiki.objectstyle.org/confluence/display/WONDER/Download+Wonder+Source%2C+Build+and+Install]]), then use Maven to install and build Wonder (see here: [[Building the wonder source code with maven]]). 15 15 16 -Several things you should know , currently:16 +Several things you should know: 17 17 18 18 * Wonder is built using a maven "build profile", e.g. "mvn clean install --P wo53" builds things for a WebObjects 5.3.x environment and "mvn clean install --P wo54" builds things for a WebObjects 5.4.x environment. 19 19 * The only frameworks which are different because of this are ERExtensions and WOOgnl. ... ... @@ -21,18 +21,11 @@ 21 21 22 22 With all the tools ready, it's time to make a Wonder application. 23 23 24 -~1. Make a new project File > New > Other project, choose a Maven project: [[image:wolimmave2.gif]] 24 +1. Make a new project File > New > Other project, choose a Maven project: 25 +1. Hit Next 26 +1. Select an archtype, use the local catalog, select the woapplication-archtype, hit Next: 27 +1. Fill in appropriate parameters for the woapplication-archtype to set up your new application, hit Finish! 25 25 26 -2. Hit Next 27 - 28 -3. Hit Next again [[image:wolimmavena.gif]] 29 - 30 -4. Select an archtype, use the local catalog, select the woapplication-archtype, hit Next:!wolimmavenb.gif! 31 - 32 -5. Fill in appropriate parameters for the woapplication-archtype to set up your new application, hit Finish! 33 - 34 -[[image:wolimmaven.gif]] 35 - 36 36 The eclipse plugins now create your application! 37 37 38 38 You should create a WOApplication Run Configuration and add the projects build folder's Java to the classpath as detailed here: [[Maven Running or Debugging as WO Application]], otherwise classes won't be found, etc. ... ... @@ -114,7 +114,5 @@ 114 114 2. Fix the Application, Session, DirectAction jave files. They all should: {code}import er.extensions.appserver.ERX????{code} But the ".appserver." is left out of the import statements. 115 115 116 116 3. Possibly change web components to extend er.extensions.components.ERXComponent instead of the standard WOComponent. 117 -4. Possible classpath issues; the eclipse component editor has multiple Component and Display Group tabs.? 118 -5. Main component is NSMacOSRomanStringEncoding, non-Maven Wonder apps use "UTF-8" in the woo. 119 119 120 120 {{/note}}