[ http://jira.codehaus.org/browse/MNG-919?page=all ]
Brett Porter closed MNG-919:
----------------------------
Resolution: Duplicate
> Installation with symlinks
> --------------------------
>
> Key: MNG-919
> URL: http://jira.codehaus.org/browse/MNG-919
> Project: Maven 2
> Type: Improvement
> Components: maven-core
> Versions: 2.0-beta-1
> Environment: Linux/Unix
> Reporter: Alex Wood
> Attachments: m2-failed-start.txt
>
>
> When trying to install the Maven 2 beta, I followed the instructions
> available at http://maven.apache.org/maven2/download.html
> However, I did not set my $PATH to include a reference to the Maven 2
> directory. I prefer to keep my $PATH very short and so I put a symlink to m2
> in /usr/local/bin. When I tried to start Maven 2, I received the following
> message:
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/codehaus/classworlds/Launcher
> After looking at the m2 shell script, I noticed the reference to $M2_HOME was
> not being set correctly. After setting that variable correctly, Maven 2
> started without a problem.
> I've attached the output of bash -x for a failed startup. It looks to me
> like the problem is in this section
> ## resolve links - $0 may be a link to maven's home
> PRG="$0"
> saveddir=`pwd`
> # need this for relative symlinks
> PRGDIR=`dirname "$PRG"`
> cd "$PRGDIR"
> while [ -h "$PRG" ] ; do
> [...]
> Since my symlink was in my path, PRG got set to just "m2" which fouled the
> rest of the script. Using 'which' might help here.
> ------------------------
> Regards,
> Alex
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]