Changes for page Quick Start
Last modified by Paul Hoadley on 2025/01/30 02:09
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,0 @@ 1 -WOProject-Maven - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. kiddyr1 +XWiki.ldeck - Content
-
... ... @@ -1,12 +4,9 @@ 1 -(% class="auto-cursor-target" %) 2 -\\ 3 - 4 4 {{tip title="2016 QuickStart"}} 5 5 See ([[http:~~/~~/lists.apple.com/archives/webobjects-dev/2016/Jan/msg00045.html>>url:http://lists.apple.com/archives/webobjects-dev/2016/Jan/msg00045.html||shape="rect"]]) 6 6 7 7 **Steps 0-2** (as elaborated below) 8 8 9 -0. Install Java 8 (or Java 11 ?)6 +0. Install Java 8 10 10 ~1. Install Maven 3 11 11 2. Update ~~/.m2/settings.xml to include the wocommunity repo 12 12 ... ... @@ -13,12 +13,12 @@ 13 13 **Steps 3–6** 14 14 15 15 3. Install Eclipse 4.5 for Committers ([[http:~~/~~/www.eclipse.org/downloads/>>url:http://www.eclipse.org/downloads/||shape="rect"]]) 16 -4. Install m2e viaHelp > Install New Software.... (See [[http:~~/~~/www.eclipse.org/m2e/>>url:http://www.eclipse.org/m2e/||shape="rect"]])17 -5. Install [[doc:WOLips]]13 +4. Install m2e (Help > Install New Software...) 14 +5. Install WOLips 18 18 6. Preferences > Maven > Archetypes, Add Remote Catalog 19 19 [[http:~~/~~/maven.wocommunity.org/service/local/repositories/snapshots/content/archetype-catalog.xml>>url:http://maven.wocommunity.org/service/local/repositories/snapshots/content/archetype-catalog.xml||shape="rect"]] 20 20 21 -Done. The WebObjects jars are in the wocommunity repo, so no need to do woinstaller.jar hassle. 18 +[[url:http://maven.wocommunity.org/service/local/repositories/snapshots/content/archetype-catalog.xml||shape="rect"]]Done. The WebObjects jars are in the wocommunity repo, so no need to do woinstaller.jar hassle. 22 22 {{/tip}} 23 23 24 24 ---- ... ... @@ -35,19 +35,19 @@ 35 35 36 36 (a) You can use MacPorts ([[https:~~/~~/www.macports.org>>url:https://www.macports.org||shape="rect"]]) to install: 37 37 38 -{{code la nguage="bash"theme="Emacs"title="MacPortsusage"}}35 +{{code title="MacPorts usage" theme="Emacs" language="bash"}} 39 39 $ sudo port install maven3 40 40 {{/code}} 41 41 42 42 (b) Or similarly via Homebrew ([[http:~~/~~/brew.sh>>url:http://brew.sh||shape="rect"]]): 43 43 44 -{{code l anguage="bash" theme="Emacs"title="Homebrew usage"}}41 +{{code title="Homebrew usage" theme="Emacs" language="bash"}} 45 45 $ brew install maven 46 46 {{/code}} 47 47 48 48 (c) Or manually by downloading the binary tarball, copying it to /usr/local/, unpacking it, soft linking it and adding the path to your bash_profile: 49 49 50 -{{code l anguage="bash" theme="Emacs"title="Manual install"}}47 +{{code title="Manual install" theme="Emacs" language="bash"}} 51 51 $ sudo su 52 52 $ cd /usr/local/ 53 53 $ curl -O http://mirror.tcpdiag.net/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz ... ... @@ -60,7 +60,7 @@ 60 60 61 61 Then in your bash profile, ensure your path and java home are updated: 62 62 63 -{{code language="text" theme="Emacs" title="~~/.bash_profile" linenumbers="true"}}60 +{{code title="~~/.bash_profile" theme="Emacs" linenumbers="true" language="text"}} 64 64 ... 65 65 export PATH=/usr/local/apache-maven/bin:$PATH 66 66 export JAVA_HOME=$(/usr/libexec/java_home) ... ... @@ -67,7 +67,7 @@ 67 67 ... 68 68 {{/code}} 69 69 70 - \\67 + 71 71 72 72 Whichever installation approach you've taken, you should now be able to do 73 73 ... ... @@ -103,13 +103,6 @@ 103 103 104 104 **NOTE**: WebObjects must be installed. 105 105 106 - 107 -\\[[https:~~/~~/repo.maven.apache.org/maven2>>url:https://repo.maven.apache.org/maven2||shape="rect"]] 108 - 109 -{{{NOTE: [ERROR] No plugin found for prefix 'wobootstrap' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/home/ray/.m2/repository), central ()] > [Help 1]}}} 110 - 111 -What does one do about this error? rrk (ray at ganymede.org) 2022 06-24 112 - 113 113 **See** the [[doc:maven-wobootstrap-plugin]] documentation for more information and options for specifying a specific version. 114 114 115 115 **See** [[Maven Introduction to Repositories>>url:http://maven.apache.org/guides/introduction/introduction-to-repositories.html||shape="rect"]] if you want more information about Maven repositories.
- settings.xml
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -1.9 KB - Content
-
... ... @@ -1,73 +1,0 @@ 1 -<settings xmlns="http://maven.apache.org/POM/4.0.0" 2 - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 4 - http://maven.apache.org/xsd/settings-1.0.0.xsd"> 5 - <pluginGroups> 6 - <pluginGroup>org.objectstyle.woproject.maven2</pluginGroup> 7 - </pluginGroups> 8 - 9 - <profiles> 10 - <profile> 11 - <id>default</id> 12 - <activation> 13 - <activeByDefault>true</activeByDefault> 14 - </activation> 15 - <repositories> 16 - <repository> 17 - <id>wocommunity.releases</id> 18 - <name>WOCommunity Releases Repository</name> 19 - <url> 20 - http://maven.wocommunity.org/content/groups/public 21 - </url> 22 - <releases> 23 - <enabled>true</enabled> 24 - </releases> 25 - <snapshots> 26 - <enabled>false</enabled> 27 - </snapshots> 28 - </repository> 29 - <repository> 30 - <id>wocommunity.snapshots</id> 31 - <name>WOCommunity Snapshots Repository</name> 32 - <url> 33 - http://maven.wocommunity.org/content/groups/public-snapshots 34 - </url> 35 - <releases> 36 - <enabled>false</enabled> 37 - </releases> 38 - <snapshots> 39 - <enabled>true</enabled> 40 - </snapshots> 41 - </repository> 42 - </repositories> 43 - <pluginRepositories> 44 - <pluginRepository> 45 - <id>wocommunity.releases</id> 46 - <name>WOCommunity Releases Repository</name> 47 - <url> 48 - http://maven.wocommunity.org/content/groups/public 49 - </url> 50 - <releases> 51 - <enabled>true</enabled> 52 - </releases> 53 - <snapshots> 54 - <enabled>false</enabled> 55 - </snapshots> 56 - </pluginRepository> 57 - <pluginRepository> 58 - <id>wocommunity.snapshots</id> 59 - <name>WOCommunity Snapshots Repository</name> 60 - <url> 61 - http://maven.wocommunity.org/content/groups/public-snapshots 62 - </url> 63 - <releases> 64 - <enabled>false</enabled> 65 - </releases> 66 - <snapshots> 67 - <enabled>true</enabled> 68 - </snapshots> 69 - </pluginRepository> 70 - </pluginRepositories> 71 - </profile> 72 - </profiles> 73 -</settings>