Changes for page Maven Hello WOrld

Last modified by Lachlan Deck on 2008/12/08 16:15

From version 15.1
edited by Lachlan Deck
on 2008/12/08 16:15
Change comment: Filling in some more steps. Work in progress
To version 14.1
edited by Lachlan Deck
on 2008/11/23 15:27
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -5,7 +5,6 @@
5 5  You'll need the following software installed prior to following this tutorial.
6 6  
7 7  * Install Maven 2
8 -** To install maven other than on mac, see [[http://maven.apache.org/download.html]] (scrolling down also for installation instructions)
9 9  ** To install maven on a mac:
10 10   install macports [[http://www.macports.org/install.php]], then on the terminal
11 11   {{noformat}}sudo port install maven2{{/noformat}}
... ... @@ -15,103 +15,14 @@
15 15   {noformat}sudo port upgrade maven2{noformat}
16 16   {{/info}}
17 17  
17 +*
18 +** To install maven otherwise:
19 + See [[http://maven.apache.org/download.html]] (scrolling down also for installation instructions)
20 +
18 18  * Maven Settings
19 19  
20 20  TODO
21 21  
22 -=== Step 1 - Importing WebObjects libraries ===
25 +=== Step 1 ===
23 23  
24 -Download and [[install>>https://connect.apple.com]] the latest WebObjects frameworks from Apple (included with Xcode Developer Tools). Then import the WebObjects jars into your repository by executing the following from the terminal:
25 -
26 -{{noformat}}
27 -
28 -mvn wobootstrap:install
29 -
30 -{{/noformat}}
31 -
32 -{{info title="Additional reading"}}
33 -
34 -For further information about the available options and goals of the wobootstrap plugin see [here|http://wiki.objectstyle.org/confluence/display/WOL/maven-wobootstrap-plugin].
35 -
36 -{{/info}}
37 -
38 -The output from running the above command will look something like this:
39 -
40 -{{noformat}}
41 -
42 -ldecks-macbook-pro:tutorials ldeck$ mvn wobootstrap:install
43 -[INFO] Scanning for projects...
44 -[INFO] Reactor build order:
45 -[INFO] Unnamed - com.mycompany.app:app:pom:1.0-SNAPSHOT
46 -[INFO] getting-started
47 -[INFO] my-webapp Maven Webapp
48 -[INFO] Unnamed - com.mycompany.app:modules:pom:1.0-SNAPSHOT
49 -[INFO] starting-again
50 -[INFO] Searching repository for plugin with prefix: 'wobootstrap'.
51 -[INFO] org.objectstyle.woproject.maven2: checking for updates from mdimension.releases
52 -[INFO] org.objectstyle.woproject.maven2: checking for updates from central
53 -[INFO] org.apache.maven.plugins: checking for updates from mdimension.releases
54 -[INFO] org.codehaus.mojo: checking for updates from mdimension.releases
55 -[INFO] artifact org.objectstyle.woproject.maven2:maven-wobootstrap-plugin: checking for updates from mdimension.releases
56 -Downloading: http://webobjects.mdimension.com/maven2/releases/org/objectstyle/woproject/maven2/maven-wobootstrap-plugin/2.0.16/maven-wobootstrap-plugin-2.0.16.pom
57 -2K downloaded
58 -Downloading: http://webobjects.mdimension.com/maven2/releases/org/objectstyle/woproject/maven2/maven-wobootstrap-plugin/2.0.16/maven-wobootstrap-plugin-2.0.16.jar
59 -20K downloaded
60 -[INFO] ------------------------------------------------------------------------
61 -[INFO] Building Unnamed - com.mycompany.app:app:pom:1.0-SNAPSHOT
62 -[INFO] task-segment: [wobootstrap:install] (aggregator-style)
63 -[INFO] ------------------------------------------------------------------------
64 -[INFO] [wobootstrap:install]
65 -[INFO] Installing /Library/WebObjects/lib/JavaBusinessLogic.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaBusinessLogic/5.4.3/JavaBusinessLogic-5.4.3.jar
66 -[INFO] Installing /Library/WebObjects/lib/JavaDirectToWeb.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaDirectToWeb/5.4.3/JavaDirectToWeb-5.4.3.jar
67 -[INFO] Installing /Library/WebObjects/lib/JavaDTWGeneration.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaDTWGeneration/5.4.3/JavaDTWGeneration-5.4.3.jar
68 -[INFO] Installing /Library/WebObjects/lib/JavaEOAccess.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOAccess/5.4.3/JavaEOAccess-5.4.3.jar
69 -[INFO] Installing /Library/WebObjects/lib/JavaEOApplication.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOApplication/5.4.3/JavaEOApplication-5.4.3.jar
70 -[INFO] Installing /Library/WebObjects/lib/JavaEOControl.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOControl/5.4.3/JavaEOControl-5.4.3.jar
71 -[INFO] Installing /Library/WebObjects/lib/JavaEODistribution.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEODistribution/5.4.3/JavaEODistribution-5.4.3.jar
72 -[INFO] Installing /Library/WebObjects/lib/JavaEOGeneration.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOGeneration/5.4.3/JavaEOGeneration-5.4.3.jar
73 -[INFO] Installing /Library/WebObjects/lib/JavaEOInterface.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOInterface/5.4.3/JavaEOInterface-5.4.3.jar
74 -[INFO] Installing /Library/WebObjects/lib/JavaEOInterfaceCocoa.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOInterfaceCocoa/5.4.3/JavaEOInterfaceCocoa-5.4.3.jar
75 -[INFO] Installing /Library/WebObjects/lib/JavaEOInterfaceSwing.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOInterfaceSwing/5.4.3/JavaEOInterfaceSwing-5.4.3.jar
76 -[INFO] Installing /Library/WebObjects/lib/JavaEOProject.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOProject/5.4.3/JavaEOProject-5.4.3.jar
77 -[INFO] Installing /Library/WebObjects/lib/JavaEORuleSystem.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEORuleSystem/5.4.3/JavaEORuleSystem-5.4.3.jar
78 -[INFO] Installing /Library/WebObjects/lib/JavaEOTool.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaEOTool/5.4.3/JavaEOTool-5.4.3.jar
79 -[INFO] Installing /Library/WebObjects/lib/JavaFoundation.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaFoundation/5.4.3/JavaFoundation-5.4.3.jar
80 -[INFO] Installing /Library/WebObjects/lib/JavaJDBCAdaptor.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaJDBCAdaptor/5.4.3/JavaJDBCAdaptor-5.4.3.jar
81 -[INFO] Installing /Library/WebObjects/lib/JavaJNDIAdaptor.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaJNDIAdaptor/5.4.3/JavaJNDIAdaptor-5.4.3.jar
82 -[INFO] Installing /Library/WebObjects/lib/JavaMonitorSupport.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaMonitorSupport/5.4.3/JavaMonitorSupport-5.4.3.jar
83 -[INFO] Installing /Library/WebObjects/lib/JavaRealEstate.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaRealEstate/5.4.3/JavaRealEstate-5.4.3.jar
84 -[INFO] Installing /Library/WebObjects/lib/JavaWebObjects.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaWebObjects/5.4.3/JavaWebObjects-5.4.3.jar
85 -[INFO] Installing /Library/WebObjects/lib/JavaWebServicesClient.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaWebServicesClient/5.4.3/JavaWebServicesClient-5.4.3.jar
86 -[INFO] Installing /Library/WebObjects/lib/JavaWebServicesGeneration.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaWebServicesGeneration/5.4.3/JavaWebServicesGeneration-5.4.3.jar
87 -[INFO] Installing /Library/WebObjects/lib/JavaWebServicesSupport.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaWebServicesSupport/5.4.3/JavaWebServicesSupport-5.4.3.jar
88 -[INFO] Installing /Library/WebObjects/lib/JavaWOExtensions.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaWOExtensions/5.4.3/JavaWOExtensions-5.4.3.jar
89 -[INFO] Installing /Library/WebObjects/lib/JavaWOJSPServlet.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaWOJSPServlet/5.4.3/JavaWOJSPServlet-5.4.3.jar
90 -[INFO] Installing /Library/WebObjects/lib/JavaXML.jar to /Users/ldeck/.m2/repository/com/webobjects/JavaXML/5.4.3/JavaXML-5.4.3.jar
91 -[INFO] Installing /Library/WebObjects/lib/PetStoreWOModel.jar to /Users/ldeck/.m2/repository/com/webobjects/PetStoreWOModel/5.4.3/PetStoreWOModel-5.4.3.jar
92 -[INFO] Installing /Library/WebObjects/lib/WOComponentElements.jar to /Users/ldeck/.m2/repository/com/webobjects/WOComponentElements/5.4.3/WOComponentElements-5.4.3.jar
93 -[INFO] Installing /Library/WebObjects/lib/WOComponentExamples.jar to /Users/ldeck/.m2/repository/com/webobjects/WOComponentExamples/5.4.3/WOComponentExamples-5.4.3.jar
94 -[INFO] Installing /Library/WebObjects/lib/WOExamplesHarness.jar to /Users/ldeck/.m2/repository/com/webobjects/WOExamplesHarness/5.4.3/WOExamplesHarness-5.4.3.jar
95 -[INFO] Installing /Library/WebObjects/lib/WOSessionStoreExample.jar to /Users/ldeck/.m2/repository/com/webobjects/WOSessionStoreExample/5.4.3/WOSessionStoreExample-5.4.3.jar
96 -[INFO] ------------------------------------------------------------------------
97 -[INFO] BUILD SUCCESSFUL
98 -[INFO] ------------------------------------------------------------------------
99 -[INFO] Total time: 10 seconds
100 -[INFO] Finished at: Tue Dec 09 08:02:40 EST 2008
101 -[INFO] Final Memory: 3M/6M
102 -[INFO] ------------------------------------------------------------------------
103 -ldecks-macbook-pro:tutorials ldeck$
104 -
105 -{{/noformat}}
106 -
107 -=== Step 2 - Creating a WebObjects Application Project ===
108 -
109 109  TODO
110 -
111 -=== Step 3 - Run The Application ===
112 -
113 -{{noformat}}
114 -
115 -mvn clean jetty:run-war
116 -
117 -{{/noformat}}