I was testing a new Maven install on Windows98SE.  There are 3 issues:
1. The instructions do not mention setting M2_HOME.
2. The Launcher class was not found.
3. Every result ends with "Invalid switch".

== DETAILS
Unzipped maven-2.0-bin.zip to C:\apache\maven-2.0

FILE: C:\AUTOEXEC.BAT
ADD:
SET PATH=%PATH%;C:\apache\maven-2.0\bin
SET M2_HOME=C:\apache\maven-2.0

The instructions do not mention setting M2_HOME at:
http://maven.apache.org/download.html#installation

COMMAND: mvn --version
RESULT:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/codehaus/classworlds/Launcher
Invalid switch

FILE: mvn.bat
CHANGED:
%MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath %CLASSWORLDS_JAR%
"-Dclassworlds.conf=%M2_HOME%\bin\m2.conf" "-Dmaven.home=%M2_HOME%"
org.codehaus.classworlds.Launcher %MAVEN_CMD_LINE_ARGS%

TO:
%MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath
C:\apache\maven-2.0\core\boot\classworlds-1.1-alpha-2.jar
"-Dclassworlds.conf=%M2_HOME%\bin\m2.conf" "-Dmaven.home=%M2_HOME%"
org.codehaus.classworlds.Launcher %MAVEN_CMD_LINE_ARGS%

Hardcoding the JAR works, so the following line (just before the above
code) seems to have no effect:
for %%i in ("%M2_HOME%"\core\boot\classworlds-*) do set CLASSWORLDS_JAR="%%i"

COMMAND: mvn --version
RESULT:
Maven 2.0
Invalid switch

"Invalid switch" appears after every command I tried.  You may want to
end processing earlier.

solprovider

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to