Changes for page Quick Start
Last modified by Paul Hoadley on 2025/01/30 02:09
From version 68.1
edited by Lachlan Deck
on 2016/01/13 15:21
on 2016/01/13 15:21
Change comment:
Migrated to Confluence 5.3
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,0 +1,1 @@ 1 +WOProject-Maven - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. ldeck1 +XWiki.kiddyr - Content
-
... ... @@ -1,9 +1,12 @@ 1 +(% class="auto-cursor-target" %) 2 +\\ 3 + 1 1 {{tip title="2016 QuickStart"}} 2 2 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"]]) 3 3 4 4 **Steps 0-2** (as elaborated below) 5 5 6 -0. Install Java 8 9 +0. Install Java 8 (or Java 11 ?) 7 7 ~1. Install Maven 3 8 8 2. Update ~~/.m2/settings.xml to include the wocommunity repo 9 9 ... ... @@ -32,19 +32,19 @@ 32 32 33 33 (a) You can use MacPorts ([[https:~~/~~/www.macports.org>>url:https://www.macports.org||shape="rect"]]) to install: 34 34 35 -{{code theme="Emacs"language="bash" title="MacPorts usage"}}38 +{{code language="bash" theme="Emacs" title="MacPorts usage"}} 36 36 $ sudo port install maven3 37 37 {{/code}} 38 38 39 39 (b) Or similarly via Homebrew ([[http:~~/~~/brew.sh>>url:http://brew.sh||shape="rect"]]): 40 40 41 -{{code theme="Emacs"language="bash" title="Homebrew usage"}}44 +{{code language="bash" theme="Emacs" title="Homebrew usage"}} 42 42 $ brew install maven 43 43 {{/code}} 44 44 45 45 (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: 46 46 47 -{{code theme="Emacs"language="bash" title="Manual install"}}50 +{{code language="bash" theme="Emacs" title="Manual install"}} 48 48 $ sudo su 49 49 $ cd /usr/local/ 50 50 $ curl -O http://mirror.tcpdiag.net/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz ... ... @@ -57,7 +57,7 @@ 57 57 58 58 Then in your bash profile, ensure your path and java home are updated: 59 59 60 -{{code theme="Emacs"language="text" title="~~/.bash_profile" linenumbers="true"}}63 +{{code language="text" theme="Emacs" title="~~/.bash_profile" linenumbers="true"}} 61 61 ... 62 62 export PATH=/usr/local/apache-maven/bin:$PATH 63 63 export JAVA_HOME=$(/usr/libexec/java_home) ... ... @@ -64,7 +64,7 @@ 64 64 ... 65 65 {{/code}} 66 66 67 - 70 +\\ 68 68 69 69 Whichever installation approach you've taken, you should now be able to do 70 70 ... ... @@ -100,6 +100,13 @@ 100 100 101 101 **NOTE**: WebObjects must be installed. 102 102 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 + 103 103 **See** the [[doc:maven-wobootstrap-plugin]] documentation for more information and options for specifying a specific version. 104 104 105 105 **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,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.9 KB - Content
-
... ... @@ -1,0 +1,73 @@ 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>