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
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
on 2008/11/23 15:27
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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}}